Hallo,
mal eine Frage....mit Access kann ich Benutzergruppen den Zugriff auf Seiten gewähren..., jedoch möchte ich, wenn ein Benutzer keinen Zugriff hat, diese ausblenden (unsichtbar machen).
Ist das möglich und wenn ja wie?
Lg, Nicky
Hallo,
mal eine Frage....mit Access kann ich Benutzergruppen den Zugriff auf Seiten gewähren..., jedoch möchte ich, wenn ein Benutzer keinen Zugriff hat, diese ausblenden (unsichtbar machen).
Ist das möglich und wenn ja wie?
Lg, Nicky
Das kannst du in der ersten Saplte Show page setzen.
Ist diese Häckchen nicht gesetzt, wird die Seite auch nicht im Backend für die entsprechenden User angezeigt.
maik schriebDas kannst du in der ersten Saplte Show page setzen.
Ist diese Häckchen nicht gesetzt, wird die Seite auch nicht im Backend für die entsprechenden User angezeigt.
Wenn ich diese Option setze, ist die Seite generell nicht sichtbar. Ich möchte sie jedoch sehen, wenn ich die Rechte dazu habe.
ich glaube, ich habe mich etwas falsch ausgedrückt...die sichtbarkeit bezieht sich auf das frontend! also ich möchte je nach eingestellten rechten, seitenmenüpunkte ein-/ bzw. ausblenden. das bezieht sich nicht nur auf den inhalt (das kann man ja im backend einstellen), sondern auch auf den menüpunkt.
Das macht TYPO3 eigentlich automatisch. Sobald du bei den Seiteneigenschaften eine FEUser-Group angibst kann nur diese die Seite sehen und allen anderen wird die Seite im Menü nicht angezeigt.
Daniel
Da ist es hilreich wenn du nicht im Backend eingeloggt bist und womöglich im Frontend im Admin Panel noch eingestellt hast das dir versteckte Seite angezeigt werden
Ich habe die Geschichte noch mal ausgiebig durchgetestet...die Option "versteckte Seiten zeigen" im Admin-Panel ist bei mir deaktiviert (für den Test habe ich mich jedoch zusätzlich aus dem BE ausgeloggt).
- Die Seite mit im nicht-eingeloggtem Zustand korrekt ausgeblendet.
- Ich logge mich ein und bin Mitglied der Gruppe, welche Zugriff auf die Seite hat
-- Seite wird korrekt gezeigt und ich habe Zugriff
- Ich logge mich ein und bin NICHT Mitglied der Gruppe, welche Zugriff auf die Seite hat
-- Seite wird im Menü angezeigt
-- Ich habe keinen Zugriff und werde auf die erste Seite im Seitenbaum geleitet
Info: Typo3 4.2.1
noch etwas ist mir aufgefallen:
die erste ebene wird nicht ausgeblendet (so wie ich beschrieben habe) und bei den unterseiten funktioniert es korrekt. muss ich im typoscript etwas beim erstellen des menüs beachten?
kann es sein, dass es etwas mit "showaccessrestrictedpages" zutun hat?
lib.sitemap = HMENU
lib.sitemap {
#special = list
#special.value = 12
entryLevel =2
#special.range = 0|8
1 = TMENU
1 {
#expAll =1
wrap = <ul id="nav1">|</ul>
noBlur = 1
NO = 1
NO {
wrapItemAndSub = <li>|</li>
}
ACT = 1
ACT.wrapItemAndSub = <li id="nav1act">|</li>
#ACTIFSUB = 1
#ACTIFSUB < .IFSUB
}
2 < .1
2 {
wrap = <ul id="nav2">|</ul>
IFSUB = 1
IFSUB.linkWrap = <li id="havesub">|</li>
ACT.wrapItemAndSub = <li id="nav2act">|</li>
#ACTIFSUB < .ACT
}
3 < .2
3 {
wrap = <ul id="nav3">|</ul>
ACT.wrapItemAndSub = <li id="nav3act">|</li>
#ACTIFSUB < .ACT
}
4 < .3
4 {
wrap = <ul id="nav4">|</ul>
ACT.wrapItemAndSub = <li id="nav4act">|</li>
#ACTIFSUB < .ACT
}
5 < .4
5 {
wrap = <ul id="nav5">|</ul>
ACT.wrapItemAndSub = <li id="nav5act">|</li>
#ACTIFSUB < .ACT
}
}
temp.tmenu= HMENU
temp.tmenu{
entryLevel = 1
1 = TMENU
1.showAccessRestrictedPages = 139
1.wrap = <div id="tabsC"><ul>|</ul></div>
1{
# no state: normale Formatierung
NO{
wrapItemAndSub = <li>|</li>
ATagBeforeWrap = 1
linkWrap = <b>|</b>
}
# act state: gültig von der rootseite bis zur aktuellen Seite
ACT=1
ACT{
wrapItemAndSub = <li class="active">|</li>
ATagBeforeWrap = 1
linkWrap = <b>|</b>
}
# cur state: gültig für die aktuelle Seite
CUR=1
CUR{
wrapItemAndSub = <li class="active">|</li>
ATagBeforeWrap = 1
linkWrap = <b>|</b>
}
# ifsub state: gültig für seiten die unterseiten haben
IFSUB=1
IFSUB{
wrapItemAndSub = <li>|</li>
ATagBeforeWrap = 1
linkWrap = <b>|</b>
}
}
}
Ich habe gerade das Problem selbst gelöst....das problem war "showaccessrestrictedpages". eine grundfunktionalität, die meiner meinung nach, in typo3 noch völlig fehlt. man sollte noch möglichkeiten haben, um funktionen zu bestimmen, wenn ein benutzerrecht nicht ausreicht. standardmäßig wird man immer auf die erste seite im menübaum geleitet. es wäre toll, fehlerseiten mit den betreffenden seiten verknüpfen zu können....so weiß der benutzer wenigstens, was sache ist.