Drupal, beagyazott php kod

Sziasztok,

Olyat szeretnek csinalni, hogy egy content-be beagyazottan illesztem be a $submitted tartalmat a kovetkezokeppen:

<?php print $submitted ?>

Viszont semmi nem jelenik meg a dokumentumban.

A dolog erdekessege, hogy a kovetkezo kod az rendesen lefut:

<?php echo date("Y");?>

Csak megemlitem, hogy korabban volt egy hasonlo problemam a header footer mezokon belul, ott a masodik kod sem futott le. Az sem derult ki, hogy miert, meg a support sem segitett. :-(

Van valakinek otlete, hogy miert nem mennek ezek a dolgok?

Koszi elore is. :-)

Hozzászólások

Esetleg
<?php echo '

'; ?>
és a html source-ban keress rá a VALAMI-re, megvan-e!
Ha igen (tehát először is statikus tartalmat bele tudsz illeszteni, akkor már csak azt kell ellenőrozni, hogy a $content mikor kap értéket...

Nem tartom valoszinunek, hogy a content elobb irodik ki, minthogy a submitted erteket kapjon, hiszen normal esetben ha a themes-ben iratom ki, akkor rendesen jelenik meg. Viszont ezt nem szeretnem, mivel az osszes lapon ott lenne ahol nem kene, hogy ott legyen.

---------------------
Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.

Ahogy már az előbb gthomas is írta, a pontosvessző a végéről mindenképpen hiányzik.


 <?php print $submitted?> 

A másik, hogy érdemes lenne megnézned az apache logját, hogy abban mire panaszkodik.
Amíg fejleszted vagy teszteled a kód elejére beszúrhatsz egy ilyen sort a php direktíva után:


 error_reporting(E_ALL); 

így minden notice szintű üzenetet is megkapsz, amiben a hiányzó értékadástól kezdve az összes számára nem tetsző dologig meg tudod nézni.
Üdv: Webappz
http://webappz.hu/

Nem feltétlen kell a ; hiszen csak egyetlen parancsot ad ki, nem pedig parancsok sorozatát.
Nézd meg a template-ben var_dump($submitted)-del, hogy mi van benne. Szinte biztos hogy üres a változó. Ha üres, akkor tovább kell reszelni, ha nem, akkor egyrtelmű hogy valami a template-ben van elszúrva.

Szia,

Betettem a php utasitasblokkba a print ele es lekerdeztem parszor az oldalt. Figyeltem az apache error_log-jat, de semmi nem erkezik. Megneztem az acces_log-ot is hatha... semmi. :-(

Pontosvesszot is kitettem, bar ugy tudom, hogy az a php-nel is csak szeparatorkent viselkedik ket utasitas kozt. :-)

---------------------
Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.

Szia, hová szúrod be, a contentbe, vagy a template-ba?
Bluemarine smink alatt pl. van comment.tpl.php, és ez szerepel:

<div id="submitted"><?php print $submitted?></div>

style css-ben pedig formázod a submitted-et.
Hasonlóan a header, footer-nél is a page.tpl.php-ben próbáltad?

Szia,

A contentbe szurom be mivel csak egyetlen page lesz aminek a tartalma rendszeresen frissul es szeretnem feltuntetni a frissites idejet. De lenne tobb mas hely is ahova be kellene szurnom php kodot ami szinten az adatbazsbol erkezne ami a drupal altal lett lekerdezve.

---------------------
Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.