Seite 1 von 1
Navigations-Modul: Label formatieren?!
Verfasst: Di 16. Sep 2008, 11:29
von sebel
Ich verwende das Standard-Navigationsmodul (sollte ja jeder kennen)
Das Modul-Template sieht ja folgendermaßen aus:
Code: Alles auswählen
<!-- BEGIN:BLOCK -->
<li{css-class}><a href="{url}" title="{title}">{label}</a>{subcategories}</li>
<!-- END:BLOCK -->
So, jetzt würde ich das Label gerne mit CSS formatieren, an sich kein Problem...aaaaber (und jetzt kommts): Vorgesehen sind zwei unterschiedliche Formatierungen per CSS im Label und zwar gleichzeitig mittels eines span-Elementes:
Hat jemand eine Idee wie man das bewerkstelligen kann? Danke!
Verfasst: Di 16. Sep 2008, 18:59
von GaMbIt_
Ahrrr...
vielleicht mit CSS ?
Code: Alles auswählen
/* der Link an sich */
li a {
color:red;
}
/* das Span Tag im Link */
li a span {
color:green;
}
/* Link Hover */
li a:hover {
color:blue; font-weight:bold;
}
/* das Span Tag im Link */
li a:hover span, li a span:hover {
color:black; font-weight:bold;
}
Verfasst: Mi 17. Sep 2008, 07:48
von sebel
haha ja ist klar, so hab ich das ja auch...
problem ist: {label} gibt ja den titel der kategorie aus, wenn ich das richtig verstanden habe...ich nenne jetzt eine kategorie zb 01 Home. Das 01 soll jetzt eigentlich mit einem span Umschlossen werden. Aber das muss ich ja erstmal hinkriegen, das mir Contenido innerhalt von {label} dann das span-Tag schrieibt...oder?!
Verfasst: Mi 17. Sep 2008, 08:20
von MichFress
mhm... nenn deine Kategorie nicht "01 Home", sondern "Home", und mach das Template mit einem <ol>-Tag, falls du damit die CSS-Formatierung so hinkriegst, wie du sie haben willst. Wenn nicht, ändere das Modul so, dass ein <span>??</span> vor den Kategorienamen in die Template-Variable {label} gesetzt wird.
Eine zweite Möglichkeit wäre, im Modul mit einem regulären Ausdruck aus "zahl name" "<span>zahl</span> name" zu machen. Das erscheint mir aber irgendwie unelegant zu sein...

Verfasst: Mi 17. Sep 2008, 08:24
von sebel
probier ich mal aus, danke
