Sziasztok!
5.1 alatt a bluemarine alap vázából kiindulva próbálom elkészíteni az egyik sminkemet. többfélét megcsináltam már eddig gond nélkül, de most szükségem lenne egy fv -re v. valami változóra amit vizsgálhatnék de nem találom mi lenne az.
szóval a lényeg, h a page.tpl.php -ban a main div -ben nem jelenítem meg a $title változót, hanem azt a node.tpl.php -ban így:
<?php if ($page == 0) { echo "<h2 class=\"title\"><a href=\"".$node_url."\">".$title."</a></h2>"; } else { echo "<h2 class=\"title\">".$title."</h2>"; ?>
a lényeg, h így kell lennie, így jelenik meg ugyan olyan formában "kibontva" mint csak a bevezető esetén.
nos ez eddig jó, de van néhány spec helyzet amikor pl hibaüzenet van (404) és semmi más nem jelenik meg csak a hiba, az is a $title -ben... amit az előbb kinyírtam... :)
szóval page.tpl.php -ban az alábbi alapján kezdtem kiiratni a $title -t:
<?php if (empty($content)) echo $title; ?>
na így már majdnem kóser, CSAK olyan esetekben amikor nem node van megjelenítva hanem pl tracker akkor page.tpl.php nem rakja ki a $title -t, de nyilvánvalóan a node.tpl.php se...
szóval a feltételt szeretném a page.tpl.php -ban vmi ilyenre lecserélni:
<?php if (!number_of_showed_nodes()) echo $title; ?>
csak nem tudom milyen változót v. fv -t használhatnék a célra.
valaki útba tudna igazítani?
köszi...
CSS?
Ha jól értem, akkor az a problémád, hogy a bevezetők címe másként néz ki, mint az önálló cikkek címe. Én ugyan nem értem, hogy ez miért nem jó (az egyik link, a másik meg nem, pont erre akarjuk felhívni a figyelmet), de a CSS módosításával egyszerűen megoldható, hogy egyformán nézzenek ki.
De lehet, hogy csak nem értem a kérdést.
félreértjük egymást...
nem avval van gondom, hogy a két cím másként néz ki bevezető ill önálló cikk esetén... ezt természetesen hipp-hopp megoldottam volna css -el.
az elérni kívánt hatás az, hogy ugyan úgy jelenjen meg önállóan a node (dobozolva) mint amikor a bevezető van generálva, tehát a cím nem "külön" hanem "belül" legyen.
Smink beállítása
Hogy tudom manuálisan beállítani az alapértelmezett sminket?
Mert ami most az alapértelmezett az hibás, és nem tudok hozzzáférni a sminkekhez...
A variables adatbázis
A variables adatbázis táblában keresd
theme_default
mezőt. Vigyázz, ez egy serializált változó, azs:
utáni szám a smink nevének hosszát jelenti!Aries
http://aries.mindworks.hu
vagy settings.php-ben állítsd be
A settings.php-ben felülírhatod bármelyik változót. A végén szokott lenni a példa:
pp
(a < ?php ? > nem kell, csak azért raktam itt bele, hogy a kódot színezze!)
Palócz István
https://palocz.hu | https://tanarurkerem.hu