[TYPO3-german] Aktive Seite in Menü der Unterseiten (csc-menu)
Gerhard Obermayr
design at cgc.at
Mon Jan 7 15:12:27 CET 2013
Und wenn Du so etwas haben willst
http://www.hauptplatz.stadthaag.at/der-umbau/forstmayr/baufortschritt/20-november-2010/
gibt es die klassische Methode mit den subparts (geht natürlich auch mit
markern):
### Menu definition horizontal ####
temp.menu1=HMENU
temp.menu1.entryLevel=0
temp.menu1.expAll=1
temp.menu1.1=TMENU
temp.menu1.1.wrap=<ulclass="hauptplatz-hmenu">|</ul>
temp.menu1.1{
NO{
wrapItemAndSub=<li>|</li>
}
ACT<.NO
ACT=1
ACT{
ATagParams=class="active"
}
CUR<.NO
CUR=1
CUR{
ATagParams=class="active"
}
IFSUB<.NO
IFSUB=1
IFSUB{
}
}
### Menu definition vertikal ####
temp.menu2=HMENU
temp.menu2.entryLevel=1
temp.menu2.1=TMENU
temp.menu2.expAll=1
temp.menu2.1.wrap=<ulclass="hauptplatz-vmenuactive">|</ul>
temp.menu2.1{
NO{
wrapItemAndSub=<li>|</li>
}
ACT<.NO
ACT=1
ACT{
ATagParams=class="active"
}
CUR<.NO
CUR=1
CUR{
ATagParams=class="active"
}
IFSUB<.NO
IFSUB=1
IFSUB{
}
}
temp.menu2.2=TMENU
temp.menu2.2.wrap=<ulclass="active">|</ul>
temp.menu2.2{
NO{
wrapItemAndSub=<li>|</li>
}
ACT<.NO
ACT=1
ACT{
ATagParams=class="active"
}
CUR<.NO
CUR=1
CUR{
ATagParams=class="active"
}
IFSUB<.NO
IFSUB=1
IFSUB{
}
}
temp.menu2.3=TMENU
temp.menu2.3.wrap=<ulclass="active">|</ul>
temp.menu2.3{
NO{
wrapItemAndSub=<li>|</li>
}
ACT<.NO
ACT=1
ACT{
ATagParams=class="active"
}
CUR<.NO
CUR=1
CUR{
ATagParams=class="active"
}
IFSUB<.NO
IFSUB=1
IFSUB{
}
}
Die richtigen Klassen dazu natürlich ...
Am 07.01.2013 14:48, schrieb kontakt at k2-potsdam.de:
> Hallo Liste,
>
> wünsche noch ein gesundes, erfolgreiches, angenehmes ... usw.
>
> Ich möchte in dem T3-Element Menü der Unterseiten gern den Link der
> jeweils aktiven (gerade geöffneten) Seite per css anders darstellen.
> Das gelingt mir leider bisher nicht. Das Element steht nicht im
> Template und soll von den Redakteuren als normales Inhaltselement
> eingebaut werden können. Nur die Darstellung will ich definieren. Habe
> in einem uralten Thread dazu folgenden Ansatz gefunden:
>
> tt_content.menu.20.1.1 {
> ACT = 1
> ACT < 1.NO
> ACT.linkWrap = <li class="active">|</li>
> CUR = 1
> CUR < 1.NO
> CUR.linkWrap = <li class="current">|</li>
> }
>
> Der funzt bei mir bisher nicht. (entsprechende CSS-Klassen habe ich
> natürlich angelegt.) Ein Blick in den generierten Quellcode zeigt,
> dass die definierten CSS-Klassen nicht zugewiesen werden. Jetzt bin
> ich mir a) nicht sicher, wo der Schnipsel eigentlich hingehört, da das
> eigentliche Menü ja gar nicht im Template steht und b) obs da nicht ne
> bessere Lösung gibt.
>
> Für Ideen wäre ich sehr dankbar.
>
> Gruß, Stefan
--
Liebe Grüße aus Haag
Gerhard Obermayr
More information about the TYPO3-german
mailing list