Sziasztok!
Bekapcsoltam a php filtert, engedélyeztem, és egy node szerkesztésénél ki is választottam a beviteli formát. De ha beírom például hogy: print $name;
, semmi nem történik. ( egyszerű szövegként sem jelenik meg ).
Viszont a print 'hello';
működik és kiírja hogy hello.
Nem igazán értek hozzá, de lehet hogy a $name és a többi hasonló változó "létre sem jön"?
Hogyan tudnám megoldani a problémát ?
Smink: Kanj
Drupal 6
www.hobbirobot.hu
Köszi előre is.
Drupal verzió:
Fórum:
A $name változónak adtál
A $name változónak adtál értéket?
-- http://boj.hu --
nem
Gondoltam az az alapértelmezett. ( a node.tpl.php leírás szerint: name of author )
Vagy ezt valahol definiálnom kell akkor ? ( értéket adnom )
Ha igen hogyan tudom ebbe a változóba tegyük fel az adott tartalom szerzőjének nevét beleírni ?
Köszi
http://shop.hobbirobot.hu/
a változók amiket a node.tpl.php -ban látsz leírva,
a node megtekintésekor definiálódnak és csak a node.tpl.php -ban léteznek. ha meg akarod őket szerezni máshonnan, akkor be kell töltened a nodeot a node_load() függvénnyel. ehhez a node idjére lesz szükséged, amit például az urlből arg() függvénnyel tudsz megszerezni ha épp egy nodeot tekintünk meg.
-
clear: both;