[TYPO3-german] Eigene Menüzustände für Seiten, die nur nach Login zu sehen sind
Peter Linzenkirchner
liste at lisardo.de
Thu Mar 8 15:41:15 CET 2012
Hallo Hauke,
das werde ich ausprobieren!
Danke!
Gruß
Peter
Am 08.03.2012 um 13:19 schrieb Hauke Haller:
> 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 at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia
More information about the TYPO3-german
mailing list