menu1 (zöld) --menu11 (zöld) --menu12 (zöld) menu2 (kék) --menu21 (kék) --menu22 (kék)
Az lenne a lényege a feladatnak, hogyha pl. a menu2, menu21 vagy menu22-re kattintok és ott bejön az oldal, akkor az oldalakon a linkek és egyebek színe kék, ha pl. a menu1, menu11, vagy menu12-re kattintok, akkor a bejövő oldalakon a linkek és egyebek színe zöld. Tehát nem csak a menüt kell színezni.
Arra gondoltam, hogy a body elemnek kellene adnom egy extra class-t, valamilyen megoldással, pl. egy preprocess függvényben:
- Ha a menu22-re kattint.
- Megszerzem a legfentebbi szülő menüpontot (menu2).
- Megnézem a hogy ez a legfentebbi szülő menüpont hányadik (második).
- És berakom a body class-ba, pl.: menu-trail-2
Így érdemes nekiállni a dolognak?
Drupal verzió:
Fórum: