[TYPO3-german] TMENU Unternavigation immer korrekt anzeigen lassen

Bernd Wilke t3n at pi-phi.de
Fri Dec 18 12:18:45 CET 2015


Am 18.12.2015 um 11:50 schrieb Tom Jähne:
> Hi Leute,
>
> ich verzweifle hier gerade bei einem Projekt.
>
> Zu meinem Problem:
> Ich habe eine Navigation deren Hauptpunkte auf normale Seiten verlinken.
> Die Unterpunkte sind hier als Anker gesetzt und scrollen mich bei einem
> Klick zu
> der gewünschten Stelle im Inhalt.
> Mit dem unten stehenden Code werden mir allerdings bei allen
> Hauptpunkten immer
> die Unterpunkte der jeweiligen Inhaltsseite angezeigt auf der ich mich
> gerade befinde.
> Es sollen aber bei jedem Hauptpunkt die Unterpunkte angezeigt werden
> dich ich auf
> der jeweiligen Seite vorfinde.

tt_content.menu.20.3 arbeitet normalerweise halt im context der 
aktuellen Seite.
schau dir die Definition doch mal mit dem TSOB an. bzw. deine Kopie 
unter page.10.marks.LINKS.1.NO.after.cObject

dort wirst du wohl noch die Auswahl der CEs auf die Seite des 'current' 
Menü-Eintrages anpassen müssen.

> Ich bekomme es einfach nicht hin und hoffe, dass Ihr mir helfen könnt.
>
> Beste Grüsse und ein schönes Wochenende
> Failor
>
> ### Das Typoscript ###
>
> page.10.marks.LINKS = HMENU
> page.10.marks.LINKS {
> entryLevel = 0
>   1 = TMENU
>   1 {
>     wrap = <ul>|</ul>
>     NO = 1
>     NO {
>       wrapItemAndSub = <li>|</li>
>       after.cObject < tt_content.menu.20.3
>     }
>     ACT = 1
       # besser: (damit hast du immer eine identische Einstellung und 
musst nicht alles mehrfach konfigurieren)
       ACT < .NO
>     ACT {
>       wrapItemAndSub = <li class="menusub-active">|</li>
	# das kann dann weg (und muss nicht auch angepasst werden):
>       after.cObject < tt_content.menu.20.3
>     }
>   }
> }

bernd


More information about the TYPO3-german mailing list