Re: [TYPO3-german] Eigene Menüzustände für Seiten, die nur nach Login zu sehen sind
Hi, falls alle Stricke reißen einfach eine userFunc schreiben, die das entspr. Highlighting nachrüstet (ACTIFSUB und ACT müssten ja im Core bereits ausprogrammiert sein...). Beispiel dazu findet sich u.a. hier: http://www.typo3wizard.com/de/snippets/menus/userfunc-um-ein-problem-mit-hmenu-typ-specialupdated-zu-umgehen.html -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Peter Linzenkirchner Gesendet: Samstag, 3. März 2012 17:08 An: German TYPO3 Userlist Betreff: [TYPO3-german] Eigene Menüzustände für Seiten, die nur nach Login zu sehen sind 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 = | 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? (TYPO3 4.5) Vielen Dank Peter -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Menüzustände für Seiten, die nur nach Login zu sehen sind
Hi Frank, danke! werde ich mir anschauen. Gruß Peter Am 05.03.2012 um 08:57 schrieb Frank Gerards: > Hi, > > falls alle Stricke reißen einfach eine userFunc schreiben, die das entspr. > Highlighting nachrüstet (ACTIFSUB und ACT müssten ja im Core bereits > ausprogrammiert sein...). Beispiel dazu findet sich u.a. hier: > http://www.typo3wizard.com/de/snippets/menus/userfunc-um-ein-problem-mit-hmenu-typ-specialupdated-zu-umgehen.html > > > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Peter > Linzenkirchner > Gesendet: Samstag, 3. März 2012 17:08 > An: German TYPO3 Userlist > Betreff: [TYPO3-german] Eigene Menüzustände für Seiten, die nur nach Login zu > sehen sind > > 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 = | > > 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? > > (TYPO3 4.5) > > Vielen Dank > Peter > > > -- > Xing: http://www.xing.com/profile/Peter_Linzenkirchner > Web: http://www.typo3-lisardo.de > Facebook: http://tinyurl.com/lisardo-multimedia > > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > ___ > TYPO3-german mailing list > TYPO3-german@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 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Menüzustände für Seiten, die nur nach Login zu sehen sind
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 =| 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 = | NO = 1 NO { # wrapItemAndSub = | wrapItemAndSub.cObject = TEXT wrapItemAndSub.cObject { value = | # das cObject überschreiben, # wenn der Zugriff auf die Seite nur für eingeloggte User erlaubt ist: override { cObject = TEXT cObject.value = | if.isTrue.field = fe_group } } } ACT < .NO ACT { wrapItemAndSub.cObject { value = | override.cObject.value = | } } ACTIFSUB < .NO ACTIFSUB { wrapItemAndSub.cObject { value = | override.cObject.value = | } } } } Dann Hauke ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Menüzustände für Seiten, die nur nach Login zu sehen sind
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 =| >>> >>> 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 = | >NO = 1 >NO { > # wrapItemAndSub = | > wrapItemAndSub.cObject = TEXT > wrapItemAndSub.cObject { >value = | > ># das cObject überschreiben, ># wenn der Zugriff auf die Seite nur für eingeloggte User erlaubt ist: >override { > cObject = TEXT > cObject.value = | > if.isTrue.field = fe_group >} > } > >} > ACT < .NO >ACT { > wrapItemAndSub.cObject { >value = | >override.cObject.value = | > } >} > >ACTIFSUB < .NO >ACTIFSUB { > wrapItemAndSub.cObject { >value = | >override.cObject.value = | > } >} > > } > } > > > Dann > > Hauke > > ___ > TYPO3-german mailing list > TYPO3-german@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 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Eigene Menüzustände für Seiten, die nur nach Login zu sehen sind
Hallo Hauke, bin erst jetzt dazu gekommen, es auszuprobieren. Funktioniert perfekt! Super, danke schön! Peter Am 08.03.2012 um 13:19 schrieb Hauke Haller: > > 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 = | >NO = 1 >NO { > # wrapItemAndSub = | > wrapItemAndSub.cObject = TEXT > wrapItemAndSub.cObject { >value = | > ># das cObject überschreiben, ># wenn der Zugriff auf die Seite nur für eingeloggte User erlaubt ist: >override { > cObject = TEXT > cObject.value = | > if.isTrue.field = fe_group >} > } > >} > ACT < .NO >ACT { > wrapItemAndSub.cObject { >value = | >override.cObject.value = | > } >} > >ACTIFSUB < .NO >ACTIFSUB { > wrapItemAndSub.cObject { >value = | >override.cObject.value = | > } >} > > } > } > > > Dann > > Hauke > -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german