Hallo zusammen,
ich will bestimmte Seiten nur bestimmten Usern sichtbar machen. Dazu müßte ich im Edit Mode der Page bei "General Options" eine Usergroup einstellen können. Die Backend-Usergruppen werden da aber nicht erkannt, also erwartet er wohl was anderes. Wie erzeuge ich Gruppen von Frontend-Benutzern und gebeb die Seiten dann für die Leute frei? Ich will KEIN Formular, das Leuten eine Mail schickt, sondern selber Logins/Paßwörter eintragen und fertig. Wie geht das?
Das Tutorial von Karsten Hachmeister kenne ich, bringt mir aber nichts, da ich nur eine Login-Seite will ("Login" und "Passwort") und dann in den privaten Bereich springen will.
Vielen Dank schonmal im Voraus für jeden Tip.
Gruß,
Marko
hi kojicmo,
im prinzip musst du schon dem beispiel von hachmeister folgen, du musst dann nur die seite create login weglassen und den link zum erstellen eines benutzers entfernen.
die benuter fürs FE legst du nachher im sysordner an. wenn du im sysordner bist findest du ganz unten eine link "neuen datensatz anlegen". dort findest du dann die elemente websiten benuter und websiten gruppen. du musst als erstes webseiten gruppen anlegen und danach die benuter, die der entsprechenden gruppe zugewiesen werden. beim anlegen einer neuen seite kannst du dann diese seite für die entsprechenden gruppen freischalten.
wenn du dich noch ein paar tage gedulden kannst, wirst du auf www.typo3faq.net in den nöchsten tagen eine ausführliche anleitung für die new login box finden, die so aussehen wird wie auf www.typo3.org (leider fehlt hier noch die mehrsprachigkeit, aber es wird dran gearbeitet 🙂).
mfg
bk
Hi bk,
vielen Dank, habe die Struktur soweit eingerichtet. Habe eine Login-Seite und einen Sysordner "Frontend User". Habe eine Gruppe "Intranet" und einen Benutzer "testuser" angelegt. In der Login-Seite ist als content nur eine Seite vom Typ Login. In dem Template auf Ebene der Login-Seite hab ich folgendes im Constants-Feld:
plugin.feadmin.fe_users {
file.templateFile = media/scripts/fe_admin_fe_users.tmpl
email = kojicmo@gmx.de
emailName = Typo3 Admin
pid = 49
usergroupOverride = 1
}
styles.content.loginform.pid = 49
49 ist die ID meiner Login-Seite und 1 die ID meiner "Intranet"-Gruppe.
Wenn ich nun aber in der Listenansicht auf meinen Sysordner wechlse, kommen folgende Fehler:
MySQL error: Table 'calcucare.static_dc_type' doesn't exist
Query: SELECT count(*) FROM static_dc_type WHERE pid=49
--------------------------------------------------------------------------------
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:BigApacheApachehtdocsdummy ypo3class.db_list.inc on line 187
Liegt das daran, daß die Extension irgendwelche Felder nicht angelegt hat oder kann ich das nachträglich erledigen? Wenn ich im Browser auf die Seite gehe, kommt auch nur ein Typo3-Error-Screen (Ausgabe: "The page is not configured! [type= 0][]"). Hast Du vielleicht eine Idee, woran das liegt? Könnte die Tabelle eventuell von Hand in die DB einfügen. BTW: muß bei dem Template für die Login-Seite "Root level" aktiviert sein?
Herzlichen Dank schonmal und hoffentlich weißt Du was zu dem von mir beschriebenen Problem.
Viele Grüße,
Marko
hallo kojicmo,
die usergroupOverride ist erstmal für dich nicht so relevant, da du die anmeldung über das frontend nicht haben willst.
wichtiger ist die pid, die die id deines sysordners enthalten sollte und nicht die id deiner login-seite.
hast du auch die extensions "Front End User Admin" installiert?
mfg
bk
Front End User Admin ist installiert, kann auch Gruppen und Benutzer in meinem Systemordner anlegen. Ich hab es jetzt soweit, daß er die Login-Seite anzeigt und ich da auch navigieren kann und die pid auf den Sysordner gesetzt. Den Content darunterliegender Seiten hab ich mit dem Feld "Zugriff" auf die Gruppe "Intranet User" gestellt. Auf der Login-Seite (einfache Seite vom Typ Login) kann ich mich aber nicht einloggen. Er bleibt nur immer auf der selben Seite und macht nichts.
Wenn ich im Testbetrieb arbeite und die FE-Benutzergruppe "Intranet User" simuliere, wird tatsächlich der richtige Content dargestellt. Und das, obwohl bei der Listenansicht auf den Sysordner immer noch der Datenbankfehler angezeigt wird. Aber mir soll's recht sein. Jetzt muß ich nur noch den Login richtig hinbekommen. Dazu folgende Fragen:
1. Muß ich irgendwo einen Content vom Typ "Plugin einfügen" erstellen und wenn ja, wo? Verstehe das Funktionsprinzip nicht genau.
2. Wenn ich in der Login-Seite (vom Typ Login) eine Zielseite im Intranet einstzelle, springt er sofort dorthin, ohne das Login-Formular anzuzeigen. Woran könnte das liegen? Habe das in der deutschen Doku für Redakteure so verstanden, daß er bei erfolgreichem Login dorthin springt... ?
Gruß,
Marko