Sziasztok!
Olyan kérdésem lenne, hogy van egy saját node-product.tpl.php. Ebben szeretném a $message változót megjeleníteni (mint, ahogy a page.tpl.php-ban is van).
Találtam egy ilyen oldalt: http://drupal.org/node/16383
Ez alapján a template.php-ba ezt írtam:
function _phptemplate_variables($hook, $vars) { switch($hook) { case 'node-product' : $vars['stat_message'] = 'asd'; break; } return $vars; }
A node-product.tpl.php-ban meg a $stat_message változót próbálom használni, de üres.
Szóval még az alapoknál elakadtam...
1. az általam létrehozott változó üres
2. $vars['stat_message'] = ; ide hogy adom meg a $message értékét
Előre is köszönöm!
Drupal verzió:
Fórum:
csak simán node
nem node-product
így már eléred a node-product.tpl.php fájlodban $message formában.
hümm
hümm
Ez most mire jó ?
Ha jól értem akkor az üzeneteket és a hibaüzeneteket akarja elérni.
Nem látom át mért kell ez függvény ?
Max így van értelme:
Merthogy az üzeneteket és hibaüzeneteket a drupal_get_messages()-el lehet lekérdezni. Lehet, hogy ez a tpl.php fáljban is működik...
Biztos, hogy ez automatikusan beleteszi a tpl.php fájba a 'message' változót ? Nekem a _ gyanús ott a függvénynév előtt, de homályosítsatok fel ha tévedek.
...mit tudok: http://web.termuves.hu
fogggalmam sincs
Nekem is feltűnt, hogy eleve csak $messages változó van a page.tpl.php fájlban, de gondoltam majd kiderül mi a logika mögötte....
Igen, az üzeneteket és a
Igen, az üzeneteket és a hibaüzeneteket akarom elérni.
(Valszeg pontosabban kellett volna leírnom a problémám.)
Mindenesetre működik a drupal_get_messages() a saját tpl.php fájlomban is!
a drupal_get_messages() -t köszönöm eMeLA-nak
a változó létrehozás javítást meg sgabe-nak (jó lesz még később ez az infó)
köszönöm még1x!