Sziasztok!
Azt szeretném összehozni, hogy egy blokkban ki tudjam íratni egy adott tartalomtípus egyik CCK mezőjének az értékét.
Ez a kód a tartalomtípus .tpl.php fájlában tökéletesen működik, sikerül kiírni a körzetszámot:
echo $node->field_korzetszam[0]['value'];
Viszont az adott blokkba bemásolva ezt (term. php filter mellett) majd a blokkot megjelenítve már nem sikerül kiíratni a körzetszámot benne :(
+ a
print_r($node);
kód eredménye sem jelenik meg a blokkban már, szóval nem értem:S (a .tpl.php fájlban term ez a kód is működik, és szépen kíír mindent)
Az itt lévő kódokat már mind végigpróbáltam:
http://drupal.hu/forum/drupal-6-node-typetplphp-cck
Vajon hogy lehetne ezt megoldani? Olyan sejtésem van, hogy a blokk valahogy nem kapja meg az input adatokat, nem lát semmit, lehet ez?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
azon a szinten nincs node objektum, be kell töltened
csinálhatsz egy viewt is ami egy node id argumentumot használ és a mezők közé bepakolod a neked kellő mezőket és aztán egy blokkot állítson elő és berakod azt a kellő régióba.
vagy csinálhatod page managerrel is (ctools része).
vagy vagy vagy.. biztos még máshogy is :)
-
clear: both;
köszi!
Szia, nagyon szépen köszönöm!:) Az általad bemásolt kóddal működött, viszont csak akkor, ha a blokkot az aktuális tartalom egyik oldalán helyeztem el. (ami nekem speciel tökéletes is)
üdv!
nem véletlen, hisz az if
nem véletlen, hisz az if utáni zárójelben az van oda írva. (csak még nem beszéled ezt a nyelvet :))
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
:)
milyen igaz! köszönöm neked is a segítséget :)
üdv