[TYPO3-german] Zusätzliches Feld in sr_feuser_register | Status required funktioniert nicht

Thomas Löffler thomas.loeffler at uni-hohenheim.de
Fri May 21 10:24:49 CEST 2010


Am 20.05.2010 18:22, schrieb Martin Terber Webentwicklung:
> Hi,
> ich habe ein zusätzliches Feld zu meiner sr_feuser_register 
> hinzugefügt, vollständig nach diesem Tutorial und einem Forenbeitrag 
> bei typo3.net:
>
>    * 
> http://wiki.typo3.org/index.php/Adding_fields_to_sr_feuser_register_registration_form#Modify_the_TS_template_Constants_and_Setup 
>
>    * http://www.typo3.net/forum/list/new_post//39972/
>
> Es handelt sich um eine Checkbox für das Akzeptieren der AGBs, das 
> Feld in der fe_user ist demnach: tx_extend_accept_agb
> Das Feld wird im Frontend angezeigt, als required markiert (*) und in 
> der Datenbank korrekt gespeichert.
>
> Das einzige, was vom System ignoriert wird, ist wenn das Feld leer 
> gelassen wird.
> Es kommt keine Meldung, dass man die Checkbox bei Registrierung 
> anhaken muss.
>
> Folgendes habe ich abgesehen vom Befolgen des Tutorials getan - meines 
> Erachtens komplett:
> Im Template habe ich den entsprechenden Subpart hinzugefügt (im 
> TEMPLATE_CREATE Bereich):
>
> <!-- ###SUB_REQUIRED_FIELD_tx_extend_accept_agb### -->
> <p 
> class="tx-srfeuserregister-pi1-error">###MISSING_TX_EXTEND_ACCEPT_AGB###</p> 
>
> <!-- ###SUB_REQUIRED_FIELD_tx_extend_accept_agb### -->
>
> In den Constants habe ich das Feld gelistet und als required markiert:
>
>    plugin.tx_srfeuserregister_pi1.fields = username, password, company,
>    title, first_name, last_name, address,city,zip,
>    gender,static_info_country, date_of_birth, telephone,
>    fax,tx_extend_accept_agb
>    plugin.tx_srfeuserregister_pi1.formFields =
>    email,first_name,last_name,password,tx_extend_accept_agb
>    plugin.tx_srfeuserregister_pi1.requiredFields =
>    email,first_name,last_name,password,tx_extend_accept_agb
>
> In den Constants habe ich folgende Evaluierungs--Konfiguration:
>
>    plugin.tx_srfeuserregister_pi1.create.parseValues.tx_extend_accept_agb
>    = setEmptyIfAbsent
>    
> plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de.missing_tx_extend_accept_agb 
>
>    = Sie müssen den AGB zustimmen.
>    
> plugin.tx_srfeuserregister_pi1._LOCAL_LANG.en.missing_tx_extend_accept_agb 
>
>    = You must accept our terms & conditions
>    
> plugin.tx_srfeuserregister_pi1.create.evalValues.tx_extend_accept_agb =
>    atLeast[1]
>
>
> Als Alternative auch einmal
>
>    plugin.tx_srfeuserregister_pi1.create.evalValues.meine_extension_agb
>    = required
>
>
> Trotzdem findet keine Evaluierung statt.
> Was kann ich tun - wo kann ich ansetzen?
>

Hi Martin,

kann es sein, dass im HTML bei der Checkbox ein Feld für "value" fehlt?

Gruß
Thomas


More information about the TYPO3-german mailing list