Egyes blokkokat oldaktol ill. szotaraktol függően szeretnék megjeleníteni. Hogyan tudom elerni, hogy egy szotar osszes kifejezesehez tartozo tartalmainal egy blokk legyen megjelenitve, egy masik szotar eseteben pedig egy masik blokk?
amit probaltam:
taxonomy_menu/10 - ekkor csak a 10-es szotar oldalan jelenik meg, a kifejezesein nem.
taxonomy_menu/10/* - ez nem mukodik
koszonom!
zee
Fórum:
programozol...
hát, ez csak kódolással valósítható meg. A hook_block-ban leveszed a nid-et a $_GET['q']-ból ahogy a node_menu !$may_cache része teszi, taxonomy_node_get_terms -el előszeded a tid-eket és kész. A Drupal 4.7-ben annyival lesz könnyebb hogy nem kell modult írnod ami hook_block-ot implementál, mert lehet kód szerint dönteni hogy mi hol jelenjen meg.
oldalfuggo blokkok
Akkor a blokk beallitasanal ez nem definialhato? most kicsit csalodtam...
taxonomy menü URL?
Hát ha a taxonomy menü URL struktúrában van valamilyen szabályosság, azt ki lehet használni. Mivel nem írtál több példát arra, hogy milyen típusú webcímeket akarsz illeszteni, ilyen szabályosságot én nem tudok felfedezni...
nem is lesz
"szotar osszes kifejezesehez tartozo tartalmainal" -- ez nekem node/nid típusú oldalakat jelent. Dries mondta a devel listán, hogy ha mindent megvalósítanánk a block beálíltó oldalon, úgy nézne ki, mint egy pilótafülke... ezért inkább legyen PHP kód. Lett.
regexp
Hát korábban lehetett regexpelni, azzal azt csináltál, amit akartál. Mondjuk ezt a feladatot meg lehetett volna oldani (a node/nid linkek kivételével). Ezutóbbihoz tényleg kell PHP kód.
több példa
tehát azt szeretném, hogy egy blokk megjelenjen, ha a következő címeken járok:
taxonomy_menu/8
taxonomy_menu/8/9
taxonomy_menu/8/10
taxonomy_menu/8/11
...
taxonomy_menu/8/20
a taxonomy_menu/10 es taxonomy_menu/10/40 - taxonomy_menu/10/46 cimekhez egy masik blokkot es igy tovabb szotarankent.
Apropó, a szótárak es kifejezések számait a létrehozásuk sorrendjében adja?
Szóval ezek lennének a szótárak ill. kifejezések címei, amikhez a blokkokat szeretném illeszteni. A tartalmaik címe node/akármi ha az elérési álnevet kikapcsolom.
chx a programozás azt jelentené ebben az esetben, hogy a block modulet kell megváltoztatnom? Vagy más modulokat is?
Köszönöm a segítségeteket!
zee
hát
taxonomy_menu/8* ez miért is nem működik...?????
számok
Mert a taxonomy_menu/83-ra is illeszkedik kérem...