На каждой странице пропишите кому-нить из родителей меню уникальный класс и разруливайте дальше CSS. Я прописывал класс прямо body и потом правилами css разруливал "на какой именно странице находится мой шаблончик, и с каким извратом его показать".
/*типа такого*/
body[place="privat"] menu item.privathidden{
diplay:none
}
А можно каждому пункту меню поставить уникальный класс/значение параметра и на самой странице вписывать css, "активируя" нужный итем.
А можно параметром в body указывать параметр menu-activate=m1 и по загрузке страницы скриптом находить нужный пункт и добавлять ему класс active