Van egy tartalom típus hozzáadott mezőkkel. Ebből a tartalomból létrehoztam egy nézetet. Ennek a nézetnek a megjelenését szeretném template-tel módosítani.
Létrehoztam a smink könyvtáramban egy template.php fájlt ez alapján:
http://drupal.org/node/156579
Létrehoztam a hozzá tartozó view tpl-t is, amiben a $title változónak meg is jelenik az értéke, de a többi változót, amire $field_VALTOZONEV_value-ként hivatkozok, ott nem jelenik meg semmi.
Mi lehet a baj?
Fórum:
"Ebből a tartalomból
"Ebből a tartalomból létrehoztam egy nézetet"
A nézet megjelenését akarod a template.php-ban megadni ?
Valami itt nem stimmel (vagy én nem értem) :)
Ha a tartalomtípusod "valami" akkor létrehozol egy valami.tpl.php fájlt a simked könyvtárában. Itt minden a tartalomípusra vonatkozó adat benne van a $node változóban, a field-jeid is ($node->field_enyemfield[0]['value'])....
...mit tudok: http://web.termuves.hu
debug
Ha segítséget kérünk, akkor adunk támpontot a válaszolónak, hogy ne sötétbe tapogatódzon. Csak nem a NASA-nak vagy a CIA-nak fejlesztesz, hogy olyan szupertitkos a kódod, hogy ne lehessen beidézni ide? (így maxira nagyon nehéz megválaszolni, lehet, csak egy "vessző hiba"
az egész...
Kérdés, hogy megkapja-e az értéket a smink? Megfelelő néven hivatkozol rá?
hiba kiederítése:
kiíratjuk a $node változó tartalmát:
print_r($node)
vagy példádban (mivel nem tudom, hogy holmitcsináltál)
kiíratjuk az összes adott környezetben elérhető változót
print_r(get_defined_vars())
(nem árt elé és mögé egy
<pre>
)A hiba lehetséges okai:
- A list view-nél a megfelelő fieldet bele kell tenned a nézetbe. Ezt megtetted?
- rossz változó nevet használsz.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu