[TYPO3-german] HMENU - Submenü nur auf bestimmte Seite zeigen

bernd wilke t3ng at bernd-wilke.net
Tue Aug 11 12:22:18 CEST 2015


Am 10.08.15 um 16:59 schrieb Sebastian Schmal:
> Hallo Liste,
>
>
> vielleicht könnt ihr mir bei meinen Problemchen helfen:
> habe ein normales Hmenu/Tmenu
>
>
> Hauptpunkt 1
> Hauptpunkt 2
> Hauptpunkt 3
> Hauptpunkt 4 (id:4)
> Hauptpunkt 5
> Hauptpunkt 6
>
> Jede Seite hat Unterseiten!
> Und nun möchte ich z.B. nur bei der ID:4 das Submenü mit ausgeben. Bei
> den anderen Seiten nicht.
>

eine Möglichkeit wäre evtl. beim Rendern des Menüpunktes für Seite 4 ein 
zusatzobjekt HMENU der Unterseiten anzuhängen. ist aber eine recht 
kniffelige Konfiguration, die ich hier jetzt nicht so blind zusammen 
bekomme.

der andere Ansatz wäre wohl einfacher:
benutze die Optionen .maxItems und .begin
und zerlege das eine Menü im TS in drei Menüs

10 = COA
10 {
   wrap = <ul>|</ul>
   10 = HMENU
   10 {
     maxItems = 3
     #begin = 0
     1 = TMENU
     1 ...
   }
   20 < .10
   20 {
     expAll = 1
     maxItems = 1
     begin = 3
     2 < .1
   }
   30 < .10
   30 {
     begin = 4
     maxItems >
   }
}

ersteres ist sicher dynamischer weil es ermöglicht Seiten im Hauptmenü 
beliebig zu aktivieren/deaktivieren sowie zu verschieben, da muss man in 
der zweiten Variante vorsichtig sein!

bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list