Szevasztok!
Készítettem egy oldalt aminek van egy flash headerje ami a menüpontokat is tartalmazza.
Ezt szépen be is ágyaztam a page.tpl.php-ba.
Na most ahhoz, hogy az aktuális menüpontok active állapotba legyenek a következő változónak kell értékeket adnom:
so.addVariable("menuID", "<?php print $swf_menu_id; ?>");
Sima page típus esetén meg is van oldva, mert ott $node->nid -del simán ellenőrzöm és úgy adom az értéket.
Amit nem tudok, az az, hogy taxonómiás tartalomtípus esetén hogyan tudjam meg a tid -et,
ez a page.tpl.php-ban nem akar menni. Ma 2óráig szórakoztam vele, de semmi...
Ha nincs más megoldás akkor beágyazok egy lekérdezést (asszem a node táblában fel van tüntetve), de sztem az "nem drupalos" megoldás és próbálom ezeket kerülni. :)
Köszönöm előre is!
Drupal verzió:
Fórum:
arg() függvény
Nem tudom, mi az a taxonómiás tartalomtípus, de a taxonómia-oldalak URL-je a rendszerben /taxonomy/term/TID felépítésű. A tid értékét pl. az arg() függvénnyel tudod kivenni az URL-ből:
Ez az köszönöm!
Igazából ezalatt csak annyit értettem, hogy olyan a tartalomtípusra alkalmazom a taxonómiát.
(valóban pontatlan...)
Azt szeretném még kérdezni, hogy hasonló módon a tartalom típus azonosítóját is ki lehet valahogy hozni? (pl ezt: "page")
Az meg a $node->type. Ha
Az meg a $node->type.
Ha többre vagy kíváncsi, akkor devel modul felrak, és page.tpl.php-ba egy ilyen sor:
kpr(get_defined_vars());
és meglátod, mid van.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
oha
Ez nagy tipp volt!
Köszi!