[TYPO3-german] Re: Menü Struktur mit besonderen Klassen

Juri Diener j.diener at inkom.de
Thu Nov 24 08:13:06 CET 2016


Hallo Dieter, 
danke für deine Antwort. 

Das hört sich irgendwie recht simple an. 

Könntest du mir auch zeigen wie ich das mit den Registern lösen kann?
Mir fehlt hier noch das Verständnis und die Erfahrung.

Gruß Juri



Quote: Juri Diener (_jaydee_) wrote on Wed, 23 November 2016 10:35
----------------------------------------------------
> 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