[TYPO3-german] Menü Struktur mit besonderen Klassen
Stephan Bauer
stephan_bauer at gmx.de
Thu Nov 24 00:26:39 CET 2016
Hallo,
vielleicht ist auch der VHS-Viewhelper menu was für Dich:
https://fluidtypo3.org/viewhelpers/vhs/master/Page/MenuViewHelper.html
Grüße
Stephan
Am 23.11.2016 um 10:35 schrieb Juri Diener:
> Hallo ich habe ein Problem wo ich nicht weiter komme und auch nicht weiß
> ob es so überhaupt funktioniert.
> Und zwar möchte ich folgendes tun.
> Wenn ich z.B. in den Seiteneigenschaften ein bestimmtes Layout auswähle
> soll an Hand des ausgewählten Layouts im Menü die untergeordnete UL
> bestimmte Klassen erhalten.
> Folgendes sollte dann im HTML ausgegeben werden.
>
> Bei einer Menü Struktur wie dieser hier.
>
> Seite 1 --> ausgewählte Layout: 1
> Seite 1.1
> Seite 2
> Seite 2.1 --> ausgewähltes Layout : 2
> Seite 2.1.1
> Seite 2.1.2
> Seite 2.2
> Seite 3
>
>
> <ul>
> <li>Seite 1
> <a href="seite1">Seite 1</a><!-- ausgewähltes Layout im Backend -->
> <ul class="layout1"> <li><a href="seite1">Seite
> 1.1</a></li>
> </ul>
> </li>
> <li>Seite 2
> <a href="seite2">Seite 2</a>
> <ul>
> <li><a href="seite2-1">Seite 2.1</a> <!-- ausgewähltes
> Layout im Backend -->
> <ul class="layout2">
> <li><a href="seite1">Seite 2.1.1</a></li>
> <li><a href="seite1">Seite 2.1.2</a></li>
> </ul>
> </li>
> </ul>
> </li>
> <li>Seite 3</li>
> </ul>
>
> Ich hoffe ich konnte das soweit mitteilen was die Herausforderung ist.
>
> Ich danke euch für eure Hilfe.
>
> Dieses Script müsste man dann dementsprechend anpassen.
> menu.main_nav < menu
> menu.main_nav {
> entryLevel = 0
> 1 {
> NO{
> wrapItemAndSub = <li class="first">|</li> |*| <li>|</li> |*| <li
> class="last">|</li>
> stdWrap.htmlSpecialChars = 1
> }
> ACT{
> ATagParams = class = "active"
> wrapItemAndSub = <li class="active first">|</li> |*| <li
> class="active">|</li> |*| <li class="active last">|</li>
> }
> CUR{
> ATagParams = class = "current"
> wrapItemAndSub = <li class="current first">|</li> |*| <li
> class="current">|</li> |*| <li class="current last">|</li>
> }
> }
> 2 < .1
> 2.wrap = <ul class="sub_menu">|</ul>
> #2.NO.wrapItemAndSub = <li class="normal">|</li>
> #2.ACT.wrapItemAndSub = <li class="current">|</li>
> #2.CUR.wrapItemAndSub = <li class="selected">|</li> 3 < .2
> 3.wrap = <ul class="subsub_menu">|</ul>
> }
>
> Gruß jaydee
More information about the TYPO3-german
mailing list