Minden node 1 főkategóriába és annek 1 alkategóriájába tartozik. Az elsődleges linkek a főkategóriákra, a másodlagos linkek az alkategóriákra mutatnak (az útvonalakat kézzel írtam be).
Azt szeretném, hogy mikor megjelenítek egy node-ot, akkor a hozzá tartozó menü elemek aktívak legyenek. A node breadcrumb elméletileg tudja ezt, gyakorlatilag nem egészen (s ez paalt is zavarja ;o) ).
Itt egy teszt site oldal: http://print1.szabolcs.net/kozelet/20081007-valami-kozeleti-interju
Ötlet?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
JQuery-vel
Elvileg azt hiszem, lekérdezheted az aktív másodlagos menüpont szülőjét, én a gyakorlatban JQuery-vel csinálom, az csak 1 sor ;)
Ilyen egyszerű? De jó!
Köszönöm a választ!
Ezt a kódot bemásolom a template.php-ba és kész?
Ha ez ott van és utána megnézem a főkategória / alkategória besorolású node-omat, akkor a elsődleges menüben a főkategóriára és a másodlagos menüben az alkategóriára mutató menüpont aktív lesz?
Vagy van még egyéb teendő?
(Sajnos magamtól nem tudom, mert még mindig nem volt időm megtanulni php / drupal kódot írni...)
Üdvözlettel:
Hajas Tamás
külön js fájlban
Nem, ezt bemásolod egy valami.js fájlba, a végére írod, hogy
Utána template.php-ben hozzáadod az oldalhoz:
De az se biztos, hogy ez a Javascript így neked jó, lehet, hogy kalapálni kell rajta egy kicsit, ha nálad más a HTML. (#menu-id-t értelemszerűen lecserélni a saját menüd id-jére).
Node Breadcrumb
A Node Breadcrumb modul nem oldja meg ezt a problémát?
Node breadcrumb tetszik, de nem működik(??)
Ahogy a témaindítóban is írtam, nem működik. Persze lehet, hogy én bénázok. A modul leírása alapján úgy értettem az NB azt csinálja pont, ami nekem kell. De csak kinyitotta másodlagos menüt, nem jelölte aktívnak a szükséges menüelemeket. Erről írt paal az issue trackerbe (amit fent szintén linkeltem).
De lehet, hogy a sminken is kalapálni kell - nekem pl. csak most tűnt fel, hogy nem minden sminkben mutatja a menü az aktív állapotot akkor sem, ha mondjuk egy page van a menübe bedrótozva.
Egyébiránt néztem még a Menu Trails-t is, elvileg az is kimondottan erről (is) szólna, de annak csak a 6.x verziója stabil és aktív. Az 5.x dev is működik a hozzászólások szerint , de annál szintén php funkciót kellene beilleszteni a template.php-ba és ebbe egyelőre beletört a bicskám.
Köszönöm a kieglészítést. A napokban nem volt időm rendes időtartamra a géphez ülnöm, de ki fogok próbálni mindent és vissza fogok jelezni mire jutottam.
Üdvözlettel:
Hajas Tamás
Én ezt a php kódot fabricskáltam össze erre a célra
És a hozzá tartozó JS:
"Kicsit" gány, de működik.
- - - - -
Orseolo Magus
[email protected]
Használati utasítás? :o)
Köszönöm neked is a választ!
A php kód gondolom a template.php-ba megy. A JS-t pedig a headerből hivatkozom meg és önálló file-ban tárolom?
A "gány"-ság miben nyilvánul meg? Lehet megbízhatóan használni?
Jobb ez vmilyen szempontból, mint Edit javaslata? Vagy csak más?
Köszönöm!
Üdvözlettel:
Hajas Tamás
php + js
"A php kód gondolom a template.php-ba megy. A JS-t pedig a headerből hivatkozom meg és önálló file-ban tárolom?" -> így van.
"A "gány"-ság miben nyilvánul meg? Lehet megbízhatóan használni?"
Abban, hogy biztos van ennél szebb megoldás, nekem stabilan működik 3 site-on.
Nem hiszem, hogy jobb, az Övét nem próbáltam, egyszerűen csak más megközelítés szerintem.
O. Magus
- - - - -
Orseolo Magus
[email protected]