Zum Inhalt springen

Select-Anfrage auf FE_Groups ohne eingeloggt zu sein

Erstellt am 29. September 2011 · 1 Antwort · letzte Antwort am 6. Oktober 2011

Tags: Frontend-Benutzer, Frage

derganzneue ·

Hey,

mal wieder eine, hoffentlich, recht simple Frage. Mit einem select-Statement hole ich alle Benutzergruppen aus der Datenbank. Das hat bisher auch super geklappt, bis ich die Seite mal aufgerufen hab und nicht eingeloggt war. Da wurde nichts mehr angezeigt. Ist es nicht erlaubt diese Tabelle abzufragen, oder woran liegt es? Hier mein Typoscript-Code:

# select user groups table 
table 		= fe_groups
select {

# set pid where user groups are stored
pidInList	= {$feUserStorage}
			
# set order and select fields
orderBy		= title
selectFields	= uid, title

# set where clause
where		= {$feUsergroupsFrom} <= uid

}

# render the new marker
renderObj = COA
renderObj {

10.wrap		= <li>
10		= TEXT
10.field	= uid

30.wrap		= <div>|</div>
30		= TEXT
30.field	= title
			
40		= TEXT
40.value	= </li>

}

Danke und Grüße
Carl

derganzneue ·

Gut, das hätten wir auch geklärt. Für alle, die das auch mal als Stolperfalle haben:

Wenn für eine Seite eine Zugriffsbeschränkung gesetzt wird im ersten Schritt und im zweiten Schritt daraus ein Container gemacht wird, hat man unter Access/Zugriff nur noch die Möglichkeit die Sichtbarkeit einzuschränken. Alle anderen Optionen sind verschwunden. Wenn man nun sagt, dass dieser Container Benutzer enthält, dann kann man den einen Kopf neben dem anderen als Ordnersymbol nicht mehr ganz erkennen… Vor allem muss man die Zugriffsbeschränkung per Hand raus nehmen oder die Seite noch einmal umwandeln, weil sonst niemand darauf Zugriff hat.

Wieder was gelernt, worauf man achten sollte. 🙂