[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