Campi dinamici e autocompletamento nel form di registrazione.

7 contenuti / 0 new
Ultimo contenuto
Campi dinamici e autocompletamento nel form di registrazione.

Al momento della registrazione al sito che sto creando, all'utente viene chiesto di inserire alcuni dati che vanno scelti da una lista molto lunga.
Avrei bisogno quindi che i campi in questione fossero autocompletanti.
Inoltre le scelte possibili in alcuni di essi dipendono dal valore inserito nel precedente, quindi devono essere campi dinamici.

Per chiarire, deve essere una cosa del genere:
-"seleziona la tua regione" Qui l'utente digita, ad esempio "l", e sotto gli cominciano a comparire le possibili scelte compatibili con quello che sta scrivendo (es: Lazio, Liguria, Lombardia....)
-"seleziona la tua città". Stessa solfa di prima solo che le città tra cui scegliere devono essere chiaramente solo quelle della sua regione.

Esiste qualche modulo che mi possa aiutare in questo? O, altrimenti, quali modifiche devo fare (me la cavicchio col php ma non ho la più pallida idea di dove andare a mettere le mani nella struttura di Drupal)?
So che l'argomento è trito e ritrito però non ho trovato in giro nessuna risposta che mi aiutasse veramente.
Grazie in anticipo.

il profilo utente così com'è non (mi sembra) permette di salvare elenchi di valori predefiniti se nessun utente ha già inserito ciascun valore in precedenza.
Prova content_profile e crea un content type = profilo. Con profilo = nodo, utilizzando cck puoi inserire tutti gli autocomplete e le liste che vuoi.

Scusa l'ignoranza: cosa intendi per

Quote:
Con profilo = nodo

?

Content_profile permette di utilizzare un nodo come profilo il quale acquisisce quindi tutte le caratteristiche e potenzialità dei nodi. I profili di base non sono nodi.

Dunque, ho creato questo content type come hai detto tu. Però non ho ancora capito come faccio ora ad utilizzarlo riempiendolo con i campi che mi servono e soprattutto come faccio a fare in modo che una pagina creata su questa base venga visualizzata all'utente al momento della registrazione.
Grazie per la pazienza.

per aggiungere/gestire campi in un content type devi installare cck ed imparare ad usarlo (non è difficile).
per abilitare la compilazione di uno o più campi del nodo profilo nella form di registrazione devi abilitare il sottomodulo content profile user registration che trovi insieme a content_profile

Con un po' di lavoro, seguendo le tue indicazioni, ce l'ho fatta.
Grazie.