[TYPO3-german] Suckerfish Navigation ?Cache Probleme?
Aleaxander Irrgang
alexander.irgang at googlemail.com
Thu Jun 19 13:11:50 CEST 2008
Hallo Liste :)
Ich bin gerade auf ein Problem mit einer Suckerfish Navigation gestoßen.
Folgender Fall:
Es gibt einen Kundenbereich wo die Unterseiten nur angezeigt werden wenn der
Kunde eingeloggt ist. Die Kundenbereich Seite selber ist das Login und
Logout Formular.
Wenn nun der Cache erstellt wird wenn kein User eingeloggt ist, ist soweit
alles prima bis sich dann ein Kunde einloggt.
Weil die Seiten die Unterseiten haben sollen im A-Tag eine extra Klasse
zugewiesen bekommen:
------
2 < .1
2 {
wrap = <ul> | </ul>
IFSUB {
ATagParams = class="daddy"
wrapItemAndSub = <li>|</li>
}
}
------
Der Kundenbereich bekommt diese Klasse bei einem eingeloggten User, der die
Unterseiten dann sehen kann, die klasse daddy nicht zugewiesen.
Erst wenn ich den Cache lösche und dann mit dem Eingeloggten User den Cache
erstelle bekommt der Kundenbereich diese Klasse
Hier mal mein TS zum Menü:
------Schnipp--------
lib.suckerfish >
lib.suckerfish = HMENU
lib.suckerfish {
special = rootline
excludeUidList = 3,12,13,14,15
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
NO = 1
NO {
wrapItemAndSub = <li>|</li>||*||*|<li>|</li>|
# linkWrap = <li>|</li>
}
IFSUB = 1
IFSUB {
wrapItemAndSub = <li>|</li>
}
}
2 < .1
2 {
wrap = <ul> | </ul>
IFSUB {
ATagParams = class="daddy"
wrapItemAndSub = <li>|</li>
}
}
3 < .1
3 {
wrap = <ul> | </ul>
IFSUB {
ATagParams = class="daddy"
wrapItemAndSub = <li>|</li>
}
}
4 < .3
}
-----Schnapp---------
Hoffe ihr versteht was ich meine und könnt mir helfen :)
Hier mal kurz eine Liste die das Schritt für schritt beschreibt.
- Cache gelöscht
- User nicht eingeloggt geht auf die Page
- Navigation sieht wie folgt aus
- Seite 1 hat 3 Unterseiten und die Klasse daddy
- Seite 2 hat keine unterseite und keine Klasse daddy
- Kundenbereich hat keine Unterseite und keine Klasse daddy
- User geht in Kunden bereich und loggt sich ein
- Navigation sieht wie folgt dann aus:
- Seite 1 hat 3 Unterseiten und die Klasse daddy
- Seite 2 hat keine unterseite und keine Klasse daddy
- Kundenbereich hat 3 Unterseiten und KEINE Klasse daddy obwohl er sie
haben sollte
- Cache gelöscht
- Mit eingeloggten User auf die Page
- Der Kundenbereich hat dann nun die klasse Daddy.
- Loggt der User sich aus behält der Kunden bereich die Klasse daddy obwohl
keine Unterseiten mehr da sind
M.f.G. Alex :)
More information about the TYPO3-german
mailing list