Oldal színezése attól függően, hogy melyik menü ágon vagyok.

aruna képe
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: