hallo ich habe nach der wiki anleitung die installation durchgeführt:
-----------------------------
Dies sind die Schritte um die Frontend User Registrierung (sr_feuser_register) Extension zu installieren
1. Installiere die Extension, benutze hierzu den Extension Manager. Wenn sie noch nicht installiert sind, dann wirst Du dazu aufgefordert die Static_Info_Library Extension zu installieren. Du solltest außerdem in Betracht ziehen die folgenden Extensions zu installieren: New Login Box (newloginbox), KB MD5 FE Passwort (kb_md5fepw) und FE, BE Library (fh_library).
2. Installiere eines der folgenden Static Templates zu Deinem TypoScript Template: "FE User Registration CSS-styled" oder "FE User Registration Old Style". Wenn Du das Template "FE User Registration CSS-styled" auswählst, dann sollte auch die Version 1.4.9+ der Extension Static Info Library (sr_static_info) installiert sein.
3. Erzeuge, falls noch nicht vorhanden eine Seite mit einem System Ordner der die Datensätze der FE User aufnimmt, die von der Extension erzeugt werden. Setze den TS Template Constant PID auf die Page ID dieses System Ordners. Erzeuge im System Ordner zwei Benutzergruppen. Setze die TS Template Constant userGroupUponRegistration auf die uid der ersten Gruppe und und die Constant userGroupAfterConfirmation auf die uid der zweiten Gruppe. Die zweite Gruppe gibt Zugang zu den Seiten die die FE User benutzen dürfen, die erste nicht.
4. Erzeuge eine Seite, wobei Du im Seitenheader die "Allgemeine Datensatzsammlung" auf Deinen System-Ordner setzt, der die Datensätze der Benutzerdaten aufnimmt, die von dieser Extension erzeugt werden. Füge auf dieser Seite als Inhalt eine newloginbox ein. Dann, auf der gleichen Seite, nach der newloginbox, füge das sr_feuser_register Extension ein, wobei Du den CODE leer läßt, aber den Ausgangspunkt auf den System-Ordner setzt, in dem auch die Userdaten erzeugt werden. Setze die TS template constant loginPID auf die Page ID dieser Seite. (TIP: Das geht über den Template Constant Editor. Den erreicht man, wenn man die Seite auswählt, auf der das Template gespeichert ist. Im Backend dann auf "Template" klicken und dann ganz rechts oben den Constant Editor auswählt. Hier kann man dann über die Category das PLUGIN.SRFEUSERREGISTER_PI1 die verschiedenen Werte setzen, u.a. die loginPID)
5. Erzeuge eine zweite Seite unterhalb der ersten und setze den Zugriff im Seitenheader auf "Beim Login verstecken". Füge die Extension (sr_feuser_register) ein, setze den CODE auf CREATE und der Ausgangspunkt auf den System-Ordner, der die Userdaten aufnimmt. Hinweis: Die Zugriffsbeschränkung soll im Seitenheader gesetzt werden und nicht im Inhalt der Seite. Setze im Constant Editor (s.o) die registerPID auf die Page ID dieser Seite.
6. Erzeuge eine dritte Seite unterhalb der ersten und beschränke den Zugriff auf diese Seite auf die zweite Benutzergruppe die Du erzeugt hast. Füge die sr_feuser_register Extension auf der Seite ein und setze den CODE auf EDIT. Den Ausgangspunkt setzt Du wieder auf den System-Ordner mit den Benutzerdaten. Hinweis: Die Zugriffsbeschränkung ist im Seitenheader zu setzen und icht im Inhaltselement. Setze im Constant Editor die Konstante editPID auf die Page ID dieser Seite.
7. Erzeuge eine vierte Seite unterhalb der ersten und setze die Zugriffsbeschränkung auf "Beim Login verstecken!". Setze wieder die Extension auf die Seite, lasse den CODE leer und setze den Ausgangspunkt auf den System-Ordner der die Benutzerdaten enthält. Auch hier soll die Zugangsbeschränkung auf dem Seitenheader eingetragen werden und nicht im Inhaltselement. Setze im Constant Editor die Konstante confirmPID auf die Page ID dieser Seite.
8. Entscheide welche Felder Du im Anmeldeformular haben willst, und welche von diese required (notwendig) sind, um sich zu registrieren. Setze im Constant Editor die Konstanten formFields und requiredFields.
9. Überprüfe die Extensionkonstanten die hier beschrieben werden. Alle Werte können über das Constant Editor TS template Tool bearbeitet werden. Wenn Du nicht den Constant Editor benutzt, kannst Du die Werte auch im Constant-Bereich Deines TS Template konfigurieren. Hier muß dann folgende Schreibweise benutzt werden: plugin.tx_srfeuserregister_pi1.property = Wert
--------------------------
Leider bekomme ich wenn ich die Seite für die Anmeldung aufrufe (
http://www.okcard.eu/cm/index.php?id=34) "Die Seite kann nicht angezeigt werden" Der Rest ist normal zu erreichen
http://www.okcard.eu/cm/
ich habe folgenden Constants eingebaut:
plugin.tx_srfeuserregister_pi1.registerPID = 37
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 3
plugin.tx_srfeuserregister_pi1.email =
test@okcard.eu
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 2
plugin.tx_srfeuserregister_pi1.editPID = 36
plugin.tx_srfeuserregister_pi1.confirmPID = 35
plugin.tx_srfeuserregister_pi1.pid = 34
plugin.tx_srfeuserregister_pi1.file.templateFile = fileadmin/template/tx_srfeuserregister_pi1_css_tmpl.html
plugin.tx_srfeuserregister_pi1.loginPID = 34
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, status, date_of_birth, email, address, city, zone, static_info_country, zip, telephone, fax, language, title, company, www, module_sys_dmail_html, module_sys_dmail_category, image, comments, disable
plugin.tx_srfeuserregister_pi1.requiredFields = username,password,first_name,last_name,email
plugin.tx_srfeuserregister_pi1.formName = fe_users_form
plugin.tx_srfeuserregister_pi1.codeLength = 8
plugin.tx_srfeuserregister_pi1.authcodeFields = uid
hat einer eine Idee?
mfg