Ein Menülink mit anderer CSS-Klasse
am 21.06.2012 - 13:58 Uhr in
Hallo,
ich habe eine Menü mit 5 Elementen. Alle Links haben die gleiche CSS-Klasse. Nun soll der 3. Link eine andere Klasse CSS-Klasse bekommen, um ihn hervorzuheben. Wie würdet Ihr das realisieren?
Habe bereits versucht, dass Menü über eine View zu erzeugen, was auch klappt. Wie jedoch identifiziere ich das 3. Element am besten?
Bei Erzeugung des Menüs auf herkömmliche Weise, besteht das gleiche Problem.
Danke,
Mario
- Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst in der template.php
am 21.06.2012 - 15:20 Uhr
Du kannst in der template.php die function theme_menu_item überschreiben
http://api.drupal.org/api/drupal/includes!menu.inc/function/theme_menu_link/7
Danke. Siehst Du eine
am 21.06.2012 - 15:36 Uhr
Danke.
Siehst Du eine Möglichkeit der Steuerung über die GUI? Bei der Erzeugung der Menüs etwas mitgeben? Einen Token oder sowas, eine spezielle CSS-Klasse? Ähnlich wie bei den View, wo man CSS-Klassen festlegen kann?
ich denke es lohnt sich, sich
am 21.06.2012 - 16:02 Uhr
ich denke es lohnt sich, sich soweit einzuarbeiten, dass man eine einfache theme_function überschreiben kann. Dazu sind die nämlich gedacht. Das braucht man immer mal wieder.
Menu attributes
am 06.07.2012 - 12:22 Uhr
Hallo Mario,
falls du mit einem normalen Menü arbeiten möchtest, hilft dir vielleicht folgendes Modul weiter: http://drupal.org/project/menu_attributes/
Hiermit kann man jedem in einem Menü angelegten Link eine eigene CSS Klasse geben. In der CSS-Datei kannst du den Link dann nach belieben definieren und designen.
Viele Grüße,
Jacqueline
Ich persönlich arbeite immer
am 06.07.2012 - 12:54 Uhr
Ich persönlich arbeite immer nur mit Menu Block http://drupal.org/project/menu_block/
Da bekommt jeder Link automatisch eine entsprechende ID, über welche man jeden einzelnen menüpunkt per CSS ansprechen kann.
So etwas habe ich gesucht. Im
am 06.07.2012 - 16:24 Uhr
So etwas habe ich gesucht. Im Moment habe ich das so umgesetzt, dass ich meine hervorzuhebenden Dinge im letzten Menüpunkt untergebracht habe, der lässt sich dann einfach hervorheben.
Nice-Menu
am 09.07.2012 - 12:09 Uhr
Mit dem Nice Menus Modul kann man auch jeden Link einzeln ansprechen und eigene Menüs gestalten.