Zum Inhalt springen

Front End User Registration - Konfigurationsfragen

Erstellt am 2. April 2007 · 10 Antworten · letzte Antwort am 5. April 2007

Tags: Frontend-Benutzer, Frage

timmy2007 ·

Ich verstehe Englisch, aber bei Typo3 ist das manchmal nicht so einfach. Auch bei dem Verständnis zu diversen Extensions und deren Konfiguration: hier die Front End User Registration.

Was sollen mir diese Absätze sagen?

A. Create a System Folder page that will contain the records of frontend users created by the extension. Set the TS template constant pid to the page id of this folder. Under the System Folder, create two Frontend User Groups. Set the TS template constant userGroupUponRegistration to the uid of the first group and constant userGroupAfterConfirmation to the uid of the second group. The second group gives access to the pages targeted at the registered front end users, while the first group does not.

B. Create a page or reuse a top level page, setting the Page “General Storage Storage” to the System Folder that will contain the front end user records created by the extension. Insert the New Login Box on the page. Then, on the same page, after the New Login Box, insert the Front End User Registration extension, using the default display mode (or the CODE field remains empty), but setting the Starting Point to the System Folder that will contain the Frontend user records created. Set the TS template constant loginPID to the page id of this page.

C. Create a second page after the previous one and set the access general options to “Hide at login”. Insert the Front End User Registration extension, setting the display mode to Create (CODE to CREATE), and the Starting Point to the System Folder that will contain the Frontend user records. Note that the access restriction should be set on the page, not on the content elements. Set the TS template constant registerPID to the page id of this page.

D. Create a third page limiting access to this page to the second user group you created. Insert the Front End User Registration extension, setting the display mode to Edit (CODE to EDIT), and the Starting Point to the System Folder that will contain the front end user records. Note that the access restriction should be set on the page, not on the content elements. Set the TS template constant editPID to the page id of this page.

E. Create a fourth page setting the access general options to “Hide at login”. Insert the Front End User Registration extension, using the Default display mode (leaving the CODE empty) and setting the Starting Point to the System Folder that will contain the front end user records. Note that the access restriction should be set on the page, not on the content elements. Set the TS template constant confirmPID to the page id of this page.

F. Decide which fields you want included on the registration form and, among those, which ones you want to be required in order to register. Set TS template constants formFields and requiredFields.

G. Review the extension constants described below. All these properties may be conveniently edited using the Constant Editor TS template tool. If you do not use the Constant Editor to configure the extension, please note the form of the constants assignments in the constants section of your TS template: plugin.tx_srfeuserregister_pi1.property = valueor if you assign multiple values:plugin.tx_srfeuserregister_pi1 { property = value... }

Kann mir jemand bitte im verständlichen Deutsch die einzelnen Schritte erklären?

timmy2007 ·

Okay. Schaut ganz gut aus.

Aber wo finde ich das Setup um die Einträge für die deutsche Sprache zu machen:

Setup Einträge einfügen
Ergänzen sie das Setup um folgende Einträge für die deutsche Sprache. Weisen Sie den Feldern die entsprechenden Feldnamen zu:

plugin.tx_srfeuserregister_pi1._LOCAL_LANG {

de {

module_sys_dmail_category = Möchten Sie Informationen zu folgenden Themen erhalten?

tt_content.list_type= Registrierung

fe_users.static_info_country= Land:

fe_users.zone= Bundesland:

fe_users.language= Sprache:

fe_users.first_name= Vorname:

ETC.........

timmy2007 ·

Na das ist ja ganz toll. Dachte die neue Version wäre besser als die alte. Tja. Dann muß ich erst mal von vorne anfangen. #angry#

cope ·

Hallo Timmy,

ganz von vorn anfangen wirste wohl nicht müssen.
Ich hab da ja wieder einen tollen Satz gebaut

Dann sind zwar noch die kleinen Hinweise, die erscheinen wenn die Maus eine zeitlang....

Sollte heissen, dass die Hilfetext noch englisch sind #paralyzed#

Ansonsten
#6005310

Gruß
Cope

timmy2007 ·

Danke für die Antworten bisher.

In den obigen Link zu den Thema in einen anderen Post sehe ich zu den erweiterten Setup-Code nicht soviel Code wie im Tutorial auf typo3.org. Wor an liegt das?

Und ist das richtig, daß ich diese Codes (Constants und Setup) in das Typoscript Feld jeweils eingebe in meinen Rootpage-SysOrdner ( da dort alles auf andere Seiten nach unten vererbt wird!) eingebe?

Noch ein Problem: Bevor ich diese Erweiterungen in Constants und Setup von den Rootpage-Ordner eingegeben habe, wurde die Registrierung ganz normal in Englisch angezeigt "Not a member yet?.....". Nach der Änderung ist aber nichts auf Deutsch zu sehen!

Please help!

timmy2007 ·
cope schrieb

Du nimmst die 2.5.6?
Um Gottes Willen.... die geht nicht so gut.

Falls Du die 2.5.5 nimmst, schmeiss die locallang.xml weg in pi/conf
Dann sind zwar noch die kleinen Hinweise, die erscheinen wenn die Maus eine zeitlang über einem Feld ist, aber das kriegt man in den Griff.

http://typo3.org/extensions/repository/view/sr_feuser_register/2.5.3/info/?tx_terfe_pi1%5BdownloadFile%5D=pi1%252Flocallang.xml
Die sollte auch mit der 2.5.5 gehen...

Gruß
Cope

So ich habe jetzt mal die Version 2.5.5 installiert. Die locallang.xml habe ich im Ordner pi1 gelöscht. Im Extension Ordner zu sr_feuser_register. War das richtig?

Was ist nun mit der locallang.xml, die ich mit den Link heruntergeladen habe? Wo wird die eingefügt?

Was sind dann die weiteren Schritte?

cope ·

Hallo Timmy,

hast Du richtig gemacht. Du solltest jetzt im Browser auch die deutsche Version sehen.

Du kannst die locallang.xml, die Du durch den Link bekommen hast, dahin kopieren, wo Du die alte locallang.xml gelöscht hast (pi/).

Wichtig scheint auch bei der 2.5.5, dass Du die FlexForms abschaltest. Die sind ja standardmäßig eingeschaltet. (Im Ext.Manager auf sr_feuser_register klicken und in den dann erscheinenden Optionen Flexforms abwählen).

Ansonsten noch das im genannten Posting Setup benutzen; insbesondere die "Constant" Zuweisungen.

Und dann kommt die doofe Arbeit: Template anpassen....

Gruß
Cope

timmy2007 ·

Ansonsten noch das im genannten Posting Setup benutzen; insbesondere die "Constant" Zuweisungen.

Nur das Posting Setup oder auch die Setup Einsetlleungen aus den Tutorial von typo3.org?

Nachtrag-1: Ich habe die Setup-Funktionen und die Constants Einstellungen so vorgenommen und eingefügt, wie in den verlinkten Beitrag zu lesen ist.

Doch es wir nicht angezeigt! Kein Link zur Registrierung! Was habe ich falksch gemacht?

Nachtrag-2: Was muß den in den Constatns Einstellungen von mir angepasst werden?

plugin.tx_staticinfotables_pi1.languageCode = DE
plugin.tx_staticinfotables_pi1.countryCode = DEU
plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation = 1
plugin.tx_srfeuserregister_pi1.enableEmailOnDelete = 1
plugin.tx_srfeuserregister_pi1.confirmPID = 52
plugin.tx_srfeuserregister_pi1.editPID = 52
plugin.tx_srfeuserregister_pi1.registerPID = 52
plugin.tx_srfeuserregister_pi1.pid = 2
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 5
plugin.tx_srfeuserregister_pi1.email = xxx@xxx.de
plugin.tx_srfeuserregister_pi1.salutation = formal
plugin.tx_srfeuserregister_pi1.siteName = xxx.de
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, status, email,www, address, city, zone, static_info_country, zip, telephone, fax, language, company, comments, disable
cope ·

hmm,

Du musst natürlich alle PIDs anpassen. Dann auch die GruppenID nach Bestätigung.
Link zur Registrierung? Kommt der automatisch?
Ich habe eine Seite "Registrierung" angelegt und da das Plugin angelegt...

Gruß
Cope