moziloCMS Supportforum

moziloCMS => Ich wünsche mir... => Thema gestartet von: djr am 08. Februar 2012, 00:55:49

Titel: ...einzelne Menü-Links via CSS anzusprechen
Beitrag von: djr am 08. Februar 2012, 00:55:49
...einzelne Menü-Links via CSS ansprechen zu können.

Vorweg: das MenuCSSCount-Plugin entspricht nicht den Anforderungen.
und in CSS3 löst E[foo*="bar"] das Problem.

die einfachste Lösung wäre:
(sofern Tooltips für die Website-Oberfläche angezeigt werden)
Im "title" der Links die Anführungszeichen weg zu lassen oder mit Leerzeichen freizustellen.
Dann kann (wenn auch umständlich) jeder Kategorie- & Inhaltsseiten-Link gesondert angesprochen werden:
Beispiel:<!-- template.html (vereinfacht) -->
<ul class="mainmenu">
  <li class="mainmenu">
    <a class="menu" title="Zur Kategorie &quot; home &quot; wechseln" href="#">home</a>
    <ul class="detailmenu">
       <li class="detailmenu">
         <a class="submenu" title="Inhaltsseite &quot; impressum &quot; der Kategorie &quot; home &quot; anzeigen" href="#">impressum</a>
<!-- alles wieder schließen -->
/* style.css (vereinfacht) */
ul.mainmenu a[title ~= "home"] { }
ul.detailmenu a[title ~= "impressum"] { }
(Zu beachten ist, dass im title des Inhaltsseiten-Links der Name der Kategorie auftaucht.
Sollte mein Wunsch einer "li.mainmenuactive-Klasse" umgesetzt werden (siehe hier (http://www.mozilo.de/forum/viewtopic.php?f=7&t=1979))ist man mit dem ansprechen der "ul" auf der sichern Seite)
Titel: Re: ...einzelne Menü-Links via CSS anzusprechen
Beitrag von: djr am 08. Februar 2012, 01:53:12
Unter "Tipps und Tricks" gibt es die CSS3 Lösung für mozilo. LINK (http://www.mozilo.de/forum/viewtopic.php?f=12&t=1981)
Titel: Re: ...einzelne Menü-Links via CSS anzusprechen
Beitrag von: djr am 08. Februar 2012, 14:24:24
Zitat von: "djr"Unter "Tipps und Tricks" gibt es die CSS3 Lösung für mozilo. LINK (http://www.mozilo.de/forum/viewtopic.php?f=12&t=1981)
... und darunter den CSS2 "Hack" (http://www.mozilo.de/forum/viewtopic.php?f=12&t=1981&p=12122#p12120) (ändern der Sprachdatei) von azett.