Am 05.03.2012 08:57, schrieb Frank Gerards:
falls alle Stricke reißen einfach eine userFunc schreiben,
[..]
Hallo,
ich möchte Menüpunkte, die nur für eingeloggte User sichtbar sind, farblich
hervorheben. An sich ist dafür ja dieser Menüzustand erforderlich:
USR = 1
USR.linkWrap =<span class="intern">|</span>
Leider sind aber die Menüzustände ACT und ACTIFSUB damit nicht kombinierbar.
Das heißt, man kann nicht mehr unterscheiden, ob ein USR-Menü angeklickt wurde
bzw Unterseiten hat oder nicht.
Hat jemand eine Idee, wie ich das in den Griff bekommen könnte?
Moin,
das schöne an TYPO3 ist doch, dass so sehr vieles ohne Erweiterungen oder
eigene Funktionen geht.
So vielleicht:
temp.menu = HMENU
temp.menu {
1 = TMENU
1 {
wrap = <ul> | </ul>
NO = 1
NO {
# wrapItemAndSub = <li> | </li>
wrapItemAndSub.cObject = TEXT
wrapItemAndSub.cObject {
value = <li> | </li>
# das cObject überschreiben,
# wenn der Zugriff auf die Seite nur für eingeloggte User erlaubt ist:
override {
cObject = TEXT
cObject.value = <li class="intern"> | </li>
if.isTrue.field = fe_group
}
}
}
ACT < .NO
ACT {
wrapItemAndSub.cObject {
value = <li class="act"> | </li>
override.cObject.value = <li class="akt intern"> | </li>
}
}
ACTIFSUB < .NO
ACTIFSUB {
wrapItemAndSub.cObject {
value = <li class="actsub"> | </li>
override.cObject.value = <li class="aktsub intern"> | </li>
}
}
}
}
Dann
Hauke
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german