Hallo,
ich habe mal ein Problem mit einem Menü und hoffe, dass mir jemand helfen kann. In Abhängigkeit von einer Variablen, die über eine selbst geschriebene Extension gesetzt wird (Diese ist auch gefüllt!), möchte ich zur Laufzeit das Menü dynamisch füllen - und zwar aus unterschiedlichen Ordnern.
Der Typoscript - Code ist wie folgt.
lib.mm_sideNavi >
lib.mm_sideNavi = HMENU
[ globalVar = TSFE:fe_user|sesData|loggedin=true ]
lib.mm_sideNavi{
special = directory
special.value = 2609
1 = TMENU
1 {
noBlur = 1
NO = 1
NO.allWrap = <li class="upper">|</li>
NO.ATagParams = onfocus="this.blur()"
CUR = 1
CUR.allWrap = <li class="upper">|</li>
CUR.ATagParams = class="act" onfocus="this.blur()"
}
}
[else]
lib.mm_sideNavi{
special = directory
special.value = 2628
1 = TMENU
1 {
noBlur = 1
NO = 1
NO.allWrap = <li class="upper">|</li>
NO.ATagParams = onfocus="this.blur()"
CUR = 1
CUR.allWrap = <li class="upper">|</li>
CUR.ATagParams = class="act" onfocus="this.blur()"
}
}
[global]
Das Ganze funktioniert leider aber nicht richtig. Die Extension auf der entsprechenden Seite wird zwar aktualisiert, aber das Menü bleibt das Alte, obwohl die Variable korrekt gesetzt ist. Wenn ich nun das Browserfenster aktualisiere, bekomme ich das gewünschte Ergebnis.
Hat dazu Jemand eine Idee? Oder gibt es einen Weg, wie ich mit TypoScript versuchen kann, die Seite neu zu laden?
Vielen Dank für Eure Hilfe !!!