Zvýraznění položek menu jako na BrnoMasaze.cz

Dobrý den,

na stránkách http://www.brnomasaze.cz jsem si všimnul, že některé položky hlavního menu (tedy primary menu), jsou odkazy na vytvořené View.

Např. odkaz Masážní salony vypisuje po kliknutí seznam salonů, přičemž se tento odkaz zvýrazní. Potud je mi to jasné. Co ale nevím je, jak dosáhnout, aby zůstala tato položka menu zvýrazněná, i když kliknu na konkrétní salon. Předpokládám, že je využito taxonomie a salony jsou vkládány do připravených termínů. Je to tak?
Co ale když nepoužívám taxonomii, je to nějak řešitelné jenom přes Views?

Děkuji za případnou odpověď

Fórum: 

Reklama

Dobrý den. Je to řešeno modulem Menu Trails, ve kterém si naklikáte, který typ obsahu nebo uzel v určité kategori má být spárován s kterou položkou menu. Menu Trails tak pak bude vypisovat CSS třídu, čili stačí jen zajistit, aby její CSS definice vypadala stejně, jako běžně aktivní menu.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Děkuji za odpověď, Menu Trails funguje skvěle. Co ale v případě, kdy vkládám články, které mám v menu pod odkazem Novinky a dále pomocí View - Archive mám v menu vytvořený další odkaz pod kterým vypisuji seznam starších článků. Jak zajistit, aby se zvýraznila ta správná položka menu? Snad ještě nějak kontrolovat stáří toho článku... a potom podle toho zvýraznit tu správnou položku v menu? Nějak nevím jak na to. Poradíte prosím?

To netuším. Vyplývá mi z toho nepoužívat archiv :-) Nebo radikálnější řešení, napsat si vlastní akci, která změní typ obsahu, pokud bude článek už moc starý. Archivní typ obsahu pak není problém namapovat na jinou položku v menu.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Děkuji, prozatím nějak vystačím s Menu Trails a budu hledat nějaké rozumné řešení. Testuji modul Context, který by mohl také vyhovovat.

Zdravím, mohl byste mi pls poradit s nastavením Menu Trails? Zkoušela jsem nastavit ho, přesto mi to nějak nefunguje. Děkuji moc.

Dobrý večer,
pane Polzere, naprosto stejný záměr jako kolega přede mnou.

odkaz Masážní salony vypisuje po kliknutí seznam salonů, přičemž se tento odkaz zvýrazní. Potud je mi to jasné. Co ale nevím je, jak dosáhnout, aby zůstala tato položka menu zvýrazněná, i když kliknu na konkrétní salon.

Děkuji.

Je to jednoduché. Články zařazujte třeba do kategorií. V menu si dejte odkazy na ty kategorie. Pak jděte do Menu Trails a nastavte, aby konkrétní termín v dané kategorii byl spárován s určitou položkou v menu. Jakmile se rozklikne článek s daným termínem, rozsvítí se i jeho menu.

Aby to celé fungovalo, musí s tím samozřejmě počítat CSS. Menu Trails neudělá rozsvícení položky v menu samo o sobě, pouze do ní doplní nějakou class, kterou pak musíte v CSS jako rozsvícenou nadefinovat.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Přidat komentář