Hallöle,
wir sind gerade am Verzweifeln.
Haben ein TMENUE erstellt, bei dem der jeweils ausgewählte Menüpunkt, also die Seite, auf der man sich gerade befindet, eine bestimmte Eigenschaft (CSS-Klasse "act") haben soll.
Funzt aber nicht! Das heisst, in der Datei-Ausgabe wird auch der aktuell ausgewählte Menüpunkt mit der Klasse "nav" umschlossen, wie alle anderen Menüpunkte, obwohl er mit "act" umschlossen sein sollte. K.A. Warum 🙁
Hier unser TypoScript fürs Menü:
[...]
seite.stylesheet = fileadmin/char/main.css
#M E N U E
seite.10.marks.MENUE = HMENU
seite.10.marks.MENUE.1 = TMENU
seite.10.marks.MENUE.1.NO {
allWrap = <tr> <td class="navi">|</td> </tr>
ATagParams=class="navi"
}
seite.10marks.MENUE.1.ACT = 1
seite.10.marks.MENUE.1.ACT {
allWrap = <tr> <td class="act">|</td> </tr>
ATagParams=class="act"
}
seite.10.marks.INHALT = CONTENT
seite.10.marks.INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
}
CSS DATEI
a.navi {
color: #404020;
font-weight: bold;
font-size: 14px;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
text-align: center;
margin: 0px;
padding: 5px 7px 4px;
width: 200px;
display: block;
background: url(buttonhg_no.gif) no-repeat;
}
a:hover.navi {
color: #d14120;
background: url(buttonhg_act.gif) no-repeat;
display: block;
font-weight: bold;
font-size: 14px;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
}
.act {
color: #d14120;
background: url(buttonhg_act.gif) no-repeat;
display: block;
font-weight: bold;
font-size: 14px;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
}