Innanzitutto, sono a conoscenza di questa domanda:
/programming/14799733/remove-name-field-from-joomla-registration-form
Ma il link nella sua risposta è morto e il percorso del file menzionato non esiste nell'ultima versione di Joomla (versione 3.3), quindi la risposta non è di alcuna utilità.
Quello che voglio è semplice: il modulo di registrazione per Joomla è simile al seguente:
Voglio garantire che il processo di registrazione sia il più semplice possibile per i miei utenti in modo che lo completino effettivamente e ci siano alcuni problemi:
- Non ho bisogno di conoscere il vero nome dell'utente.
- Preferirei non avere caselle di "conferma". Il consenso generale è che non sono necessari. /ux/484/is-a-repeat-password-field-necessary-in-a-signup-page
- Tutto è richiesto, perché preoccuparsi di contrassegnare i campi obbligatori?
Sicuramente questa è una pagina di registrazione molto migliore:
Ho modificato il file \ componenti \ com_users \ modelli \ forme \ registration.xml per fare in modo che il modulo assomigli a quello che voglio, e ha funzionato! Ma ogni volta che invio il modulo, la convalida cerca ancora i campi mancanti, quindi mi informa che devo fornire un nome:
"Registrazione non riuscita: inserisci il tuo nome."
Come posso disabilitare i controlli per il campo del nome, così come i due campi di conferma?
Poiché è richiesto un nome, vorrei impostare il nome sul nome utente fornito (quindi nome utente e nome sono gli stessi per impostazione predefinita). Se l'utente desidera effettivamente impostare un nome reale nella pagina del suo profilo dopo la registrazione, dovrebbe essere in grado di farlo, ma non dovrebbe essere richiesto.
Sto andando in questo modo nel modo sbagliato? Ho letto in alcuni punti che la modifica dei file Joomla di base non è buona, in quanto potrebbe interrompersi in un aggiornamento e che invece dovrebbero essere utilizzati "override". Di solito queste risposte si collegano semplicemente alla pagina di Joomla sulle sostituzioni e non forniscono ulteriori spiegazioni su come usarle per fare ciò che chi desidera. Ho provato a capirli, ma non ci riesco, quindi se le sostituzioni sono la strada da percorrere, ti preghiamo di spiegare come farei per fare questo con loro, piuttosto che collegarmi al tutorial di sostituzione.
Apprezzerei molto qualsiasi aiuto tu possa fornire, sto provando a capirlo da qualche ora!