[TYPO3-UG Italy] T3Registration: alcuni problemi

Rino Razzi razzi at archicoop.it
Mon Apr 2 15:30:54 CEST 2012


On 02/04/2012 12.54, Federico Bernardin wrote:
> Ciao Rino,
Ciao Federico ...
> Per la password dovrebbe funzionare. hai fatto le seguenti cose:
> Rimuovi il marcatore della password dal template (viene generato in fase di salvataggio)
> Rimuovi il gestore del controllo della doppia password (plugin.tx_t3registration_pi1.extra.passwordTwice = 0)
> Rimuovi i vari controlli di obligatorietà della password che provengono dal TCA (plugin.tx_t3registration_pi1.fieldConfiguration.password.config.eval = )

Ho seguito le tue indicazione e funziona!!
Grazie mille.

Ora però mi si pone un altro problema:
come faccio a far visualizzare (o a mandarla via email) all'utente la 
password generata automaticamente?

> Per il discorso marcatore, in effetti è un problema che sarà risolto nella prossima release, e che ora ti accenno ad una soluzione:
> Il sistema automatico di generazione del campo si basa sull'attributo type del config (plugin.tx_t3registration_pi1.fieldConfiguration.address.config.type), l'inidirizzo è di tipo text, che t3registration momentaneamente non supporta,
Avevo sospettato che il problema fosse legato al tipo Text del campo 
indirizzo. Infatti era l'unico campo con quel tipo.
> se tu lo rendi input e non ti da problemi hai risolto: plugin.tx_t3registration_pi1.fieldConfiguration.address.config.type = input
Anche questo funziona correttamente!!
>
> Per la gestione degli errori devi procedere così:
>
> plugin.tx_t3registration_pi1._LOCAL_LANG.addressError = il tuo testo personalizzato
>
> dove al posto di address metti il nome del campo da valutare.
Riguardo ai messaggi di errore, ho fatto un passetto in avanti ma non ho 
ancora risolto.
Seguendo il manuale, ho configurato
plugin.tx_t3registration_pi1.errors.singleErrorEvaluate=1

In questo modo mi appaiono i messaggi di errore per alcuni campi (in 
particolare per i campi "email" e "name") ma non per altri
(per esempio nella form ho i campi Cognome, Indirizzo, CAP,  Città, 
Paese, e  Telefono che sono required,
ma se li lascio vuoti la submission della form non va avanti ma non 
viene visualizzato alcun messaggio di errore.

Ho anche definito a TypoScript i testi degli errori come mi consigliavi 
di fare, ma non funziona ugualmente.
Ecco il typoscript:
plugin.tx_t3registration_pi1._LOCAL_LANG.it.addressError=E'obbligatorioinserirel'indirizzo
plugin.tx_t3registration_pi1._LOCAL_LANG.it.last_nameError=E'obbligatorioinserireilcognome
plugin.tx_t3registration_pi1._LOCAL_LANG.it.zipError=E'obbligatorioinserireilCAP
plugin.tx_t3registration_pi1._LOCAL_LANG.it.cityError=E'obbligatorioinserirelaCitta
plugin.tx_t3registration_pi1._LOCAL_LANG.it.countryError=E'obbligatorioinserireilpaese
plugin.tx_t3registration_pi1._LOCAL_LANG.it.telephoneError=E'obbligatorioinserireiltelefono

Se vuoi dare una occhiata alla form a cui sto lavorando, ecco il link:
http://www.pegasolavoro.it/registrazione-utente/

>
> Se vuoi puoi anche gestire l'errore multiplo, cioè ogni campo può avere più valutazioni di errore e tu puoi attivare un testo specifico per ogni regola non soddisfatta. Tutto questo c'è sul manuale, quello nell'estensione (in inglese) è aggiornato e più chiaro, quello in italiano devo aggiornarlo.
> Fammi sapere se così risolvi i tuoi problemi.
>
> Ciao
> Federico

Ciao e grazie per il supporto

Rino

>
> Il giorno 31/mar/2012, alle ore 09:48, Rino Razzi ha scritto:
>
>> Ciao a tutti.
>>
>> Stanco di combattere con SR-FEUserRegistration e con i suoi bachi,
>> sto finalmente provando ad usare la nuova estensione T3Registration di Federico.
>>
>> Sto incontrando alcune difficoltà che vi riporto qui di seguito, sperando che qualcuno di voi possa aiutarmi.
>>
>> 1) Generazione automatica della Password
>> Non riesco a farla funzionare, né mi è chiaro come dovrebbe funzionare.
>> Dal manuale non sono riuscito a capire se, dopo averla attivata nel plug-in check-ando il relativo flag,
>> devo comunque inserire il campo "password" tra i field del plug-in; oppure se devo visualizzare i relativi campi nel template html.
>> Qualcuno mi puo' illuminare?
>>
>> 2) Template e marcatori
>> C'e' un comportamento strano di alcuni marcatori usati nel template html.
>> Per esempio, ho inserito il campo "address" tra i field del plugin.
>>
>> All'interno della sezione ###T3REGISTRATION_FORM###,
>> solo per il campo "address" il marcatore ###AUTO_FIELD###
>> non funzione, non genera ma il campo di input.
>> Invece il marcatore ###FIELD_LABEL### funziona e genera correttamente la labe.
>>
>> Ecco il pezzo di template che utilizzo:
>> <!--###ADDRESS_FIELD### Start-->
>> <!--###ERROR_FIELD### Start-->
>> <div  class="###CLASS_ERROR###">###ERROR_LABEL###</div>
>> <!--###ERROR_FIELD### Stop-->
>>     ###FIELD_LABEL### ###AUTO_FIELD###
>> <!--###ADDRESS_FIELD### Stop--><BR />
>>
>> Per superare questo problema ho sostituito ###AUTO_FIELD### con l'HTML. Ecco il template che funziona.
>> <!--###ADDRESS_FIELD### Start-->
>> <!--###ERROR_FIELD### Start-->
>> <div  class="###CLASS_ERROR###">###ERROR_LABEL###</div>
>> <!--###ERROR_FIELD### Stop-->
>>     ###FIELD_LABEL###<input type="text" class="###CLASS_ERROR###" name="###FIELD_NAME###" value="###FIELD_VALUE###" />
>> <!--###ADDRESS_FIELD### Stop--><BR />
>>
>> Sempre per il campo "Address", all'interno della sezione ###T3REGISTRATION_PREVIEW###,
>> mentre funziona correttamente il marcatore ###ADDRESS_LABEL###,
>> non funziona il marcatore ###ADDRESS_VALUE### che non produce nulla.
>>
>> 3) Messaggi di errore
>> Nella sua configurazione di default, la registration form visualizza i messaggi di errore solo per il campo password.
>> E' normale? La gestione dei messaggi di errore per gli altri campi deve essere esplicitamente configurata?
>>
>> Ciao
>>
>> -- 
>> ---
>>
>> Rino Razzi
>>
>> Archimede Informatica Societa' Cooperativa
>> Via Livia Gereschi 36 - 56127, Pisa - Italy
>> tel.: +39-050-580959
>> fax: +39-050-9711344
>> e-mail: razzi at archicoop.it
>> web: www.archicoop.it
>>
>> _______________________________________________
>> TYPO3-UG-Italy mailing list
>> TYPO3-UG-Italy at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
> _______________________________________________
> TYPO3-UG-Italy mailing list
> TYPO3-UG-Italy at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy


-- 
---

Rino Razzi

Archimede Informatica Societa' Cooperativa
Via Livia Gereschi 36 - 56127, Pisa - Italy
tel.: +39-050-580959
fax: +39-050-9711344
e-mail: razzi at archicoop.it
web: www.archicoop.it



More information about the TYPO3-UG-Italy mailing list