Letrehoztam egy menut amely elsodleges (primary) es masodlagos (secondary) linkek-bol van osszerakva!
+primary menu - secondary menu item1 - secondary menu item2
Ha raklikelek az elsodleges menure (primary menu) akkor a menu aktiv marad es egy CSS class-ot visel: class="active".
Ha raklikelek az egyik gyerekre (secondary menu item1) az elsodleges menu elvesziti az aktiv modot.
Hogyan tudnam megoldani, hogy az elsodleges menu megtarsa az aktiv modot, esetleg a gyereke is amelyre raklikeltem.
Drupal verzió:
Fórum:
Nincs valami otletet hogyan
Nincs valami otletet hogyan lehet ezt a problemat orvosolni ?
ne uppolj!
ezt ne csináld légyszi.
ha valakinek van ötlete (és ideje), úgyis megírja amit tud, nem kapsz gyorsabban választ, ha kérdezgeted, hogy van e válasz. :)
-
clear: both;
kap helyette másikat
és ez így van jól.
ha jobban megnézed, a szülő elem igaz, hogy "elveszti" az .active osztályt (naná, mikor nem ő az aktív, még jó, hogy elveszti) viszont kap helyette .active-trail -t. célozd azt!
-
clear: both;
Ok, oszinten azert kerdeztem,
Ok, oszinten azert kerdeztem, mert nem talaltam a google-n egy rendes valaszt es gondoltam, hogy tenyleg ilyen bonyolult. Koszonom!
Pedig itt is volt már ezerszer
Keress rá az "active"-ra. Rendszeresen visszatérő téma, én nem találtam rá tökéletes megoldást.
Mondjuk azt nem is nagyon értem, hogy ilyen triviális dolgot miért nem a core menüben oldottak meg, hanem mindenféle js, smink, stb. hekkeléseket kell hozzá végezni. :(
Majd szombaton megkérdezem chx-től :)
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
triviális?
szerintem triviális, hogy egy .active van és a szülei mind .active-trail -ek. mi ezzel a baj?
-
clear: both;
Remelem nem fogtok
Remelem nem fogtok megkovezni, hogy upoltam de ha nem mondjatok az "active-trail"-es dolgot orakat veszitettem volna el! koszonom, mukodik a hack-el.
Egyebkent tenyleg mukodik
Egyebkent tenyleg mukodik amit irtal. A problema az, hogy a Nicemenu nem listaza nekem ki az "active-trailt"-t, es itt van a nagy bibi.
Talan ez megoldja a problemat: http://drupal.org/node/320588
A problema az, hogy nincs diff a gepemen, mert windowszt hasznalok :(
windowson is lehet ám patchelni..
kicsit fura az egész folyamat windowsos aggyal, de nem vészes.
http://drupal.org/node/60234
-
clear: both;
Van az
Van az win-re is, de sokkal egyszerűbb: http://winmerge.sourceforge.net
Üdv, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Megcsinaltam kezel es mukodik
Megcsinaltam kezel es mukodik :) Na hova jutottam :) elojon az active-trail