Regione, Provincia, Comune

32 contenuti / 0 new
Ultimo contenuto
Regione, Provincia, Comune

(Sposto da un vecchio thread perché il titolo era poco significativo)

Nella fase di registrazione, voglio mettere un campo cck con la località di residenza.
E vorrei farlo con i dependent dropdown. Scelta la regione, mi compaiono solo le sue province, e scelta quest'ultima solo i suoi comuni.
Fin qua è semplice da fare con un Vocabolario della Tassonomia in cui i comuni sono termini figli delle province e queste delle regioni.
Con il modulo Hierarchical Select ottengo l'effetto dipendenza descritto prima.

Il problema mi viene quando devo trovare il modo di inserire in tassonomia comuni-province-regioni. Ho trovato qualche CSV e XML in rete ma non riesco ad importarli correttamente in Drupal. Qualcuno sa indirizzarmi verso un file formattato per drupal, pronto all'uso?

Possibile che nessuno abbia già incontrato questo problema?
Qualche anima nobile che sul proprio sito ha una Vocabolario con Regioni, Province, Comuni non sarebbe così disponibile da esportarlo (XML o CSV è uguale) e condividerlo con la community?

Io l'ho fatto e avevo i file da qualche parte, ma non li trovo, per il momento. Comunque, ho dovuto fare qualche correzione a mano dopo l'importazione, perché per esempio non permetteva di inserire Vercelli come Comune della provincia di Vercelli (un termine omonimo di un termine padre). Purtroppo, la cosa l'ho fatta diverso tempo fa e devo spulciare un po' di archivi per ritrovarla (se c'è)

stessa cosa di pinolo: sono 2 giorni che cerco il CSV ma non lo trovo.
Ad ogni modo, io ero partito dal dump di geonames.org (http://download.geonames.org/export/dump/) perchè mi servivano anche le coordinate.
Non è un grosso lavoro, forse un po' lungo

tecnomeme.it ha pubblicato regioni e province in xml (ma non i comuni) da importare con taxonomy_xml

Salve a tutti!
Questo fine settimana ho scaricato dal sito ufficiale dell'Istat il csv con la lista dei comuni aggiornati al gennaio 2010.
Mi sono creato uno script per importarli in un vocobolario in modo da ottere la gerarchia Regione -> Provincia -> Comune.

Ho esportatato la tassonomia in un file xml che è possibile caricare installando il modulo Taxonomy import/export di drupal.

Il vocabolario l'ho potete scaricare da questo indirizzo: Scarica

Buon lavoro!
Saluti dallo staff di www.viaggiareinmoto.com

Non so se ti può ancora servire.
Nel caso creassi tu il form, puoi usare l'elemento che ho pubblicato in questo articolo
http://impronta48.it/drupal/drupal-form-api-select-box-province-italiane

Saluti,
Massimo

___________________________________________________
Massimo INFUNTI - iMpronta, drupal specialists
http://impronta48.it
http://www.corsi-drupal.it

ciao,
devo fare la stessa cosa anche io, cioè pagina di registrazione con menu a tendina regione->provincia->comune, però pur seguendo le varie guide non riesco a saltarci fuori.
Potresti spiegarmi un po' meglio l'uso di Hierarchical Select e delle views?
Sto facendo un gran casino ma non riesco proprio a creare una pagina che abbia quei menu a tendina :)

grazie mille,
Samuele

Salve a tutti,
ho risolto il problema di sopra, sono finalmente riuscito a fare una pagina di registrazione come necessitavo. Ora però ho un problema che non riesco a risolvere: quando creo un nuovo profilo, non mi memorizza nel database la giusta regione,provincia,comune. Una volta loggato, se li modifico (ovviamente non sono settati a niente) poi me la registra correttamente e funziona.
Ho provato a controllare i permessi ma dovrebbero andar bene, avete idee del perché in fase di registrazione non mi salva niente e invece in fase di modifica funziona tutto bene?

Grazie mille,
samuele

Per risolvere questo problema forse dovresti postare il code ad esempio...
In che modo hai risolto? Io necessiterei della lista di regioni, province e comuni. Ho provato i link di cui sopra, ma nell'elenco dei comuni ho il codice provincia, e non il nome della provincia e la regione d'appartenenza...

Grazie

non funziona il link dello scaricamento potresti postare un altro link?

Aggiorno per dire che dopo aver perso una settimana (parecchi mesi fa, ormai) a formattare il CSV come lo volevo io e a capire come importarlo ho deciso di delegare tutto il lavoro alla georeferenziazione con moduli tipo Location/Gmap/OpenLayers.

Ma il csv dell'istat?

ilrecidivo wrote:

Il vocabolario l'ho potete scaricare da questo indirizzo: Scarica

Purtroppo il collegamento segnalato non funziona, restituisce una pagina non trovata.
Non c'è nessuno che possa pubblicarlo nuovamente ad un altro indirizzo, o per caso ad inviarmelo per posta?
Un vocabolario del genere è proprio quello che stavo cercando, riuscire ad avere già l'XML mi risparmierebbe davvero molto tempo.
Grazie.

Michele

Ciao Michele,
il file era stato cancellato ... ora l'ho rimesso su ed è scaricabile da qui.

Saluti
Marco

Grazie Mille ;)

l'XML come si importa??

Felagund wrote:
l'XML come si importa??

istallando il modulo Taxonomy Import/Export (taxonomy_xml)

una volta che ho importato il file xml della lista dei comuni, provincie e regioni, come posso fare per creare le relative voci nel modulo di registrazione? Premetto che io sto usando il modulo profile di drupal. Grazie a tutti

Il duro lavoro fatto con passione, ripaga sempre!!!!

Zauker wrote:
Felagund wrote:
l'XML come si importa??

istallando il modulo Taxonomy Import/Export (taxonomy_xml)


grazie :)

nextpic wrote:
una volta che ho importato il file xml della lista dei comuni, provincie e regioni, come posso fare per creare le relative voci nel modulo di registrazione? Premetto che io sto usando il modulo profile di drupal. Grazie a tutti

L'ho fatto praticamente adesso :)
Io ho installato il modulo CCK per poter aggiungere campi personalizzati.
Ho aggiunto poi il modulo Content Taxonomy che permette di aggiungere un tipo di campo CCK di tassonomia.
Infine ho aggiunto il modulo Hierarchical Select, che permette di creare delle select a cascata, quindi una prima select che mi fa selezionare la regione, poi compare una nuova select che mi fa selezionare la provincia e così per i comuni.
Per questa funzionalità devi però installare anche il modulo jQuery UI che permette di aggiornare le select.
Attenzione che la posizione del modulo JQuery UI non è la classica dei moduli, e deve essere scaricato e copiato dentro il modulo una cartella con i file di JQuery.
Con l'ultima versione di JQuery UI mi dava problemi quindi ho scaricato la versione che indicava nel file readme.TXT

ma compaiono le select o semplicemente sono sempre lì e caricano i dati in base a quanto selezionato dalla select padre?

Felagund wrote:
ma compaiono le select o semplicemente sono sempre lì e caricano i dati in base a quanto selezionato dalla select padre?

in realtà la configurazione è la più ampia possibile.
intanto mi correggo, le select gerarchiche si possono avere anche senza dover configurare un campo CCK.
Quando si installa il modulo hierarchical-select nella configurazione del vocabolario si avrà la possibilità di attivare e configurare le select gerarchiche.
Ovviamente il contenuto della seconda select cambia a seconda di di cosa è stato scelto nella prima e così via.
Si può dare la possibilità di scelta multipla, si può forzare l'acquisizione del solo ultimo elemento o di tutto il percorso (tutti i livelli)
si può far scegliere liberamente o forzare a scegliere il nodo più profondo.
qui trovate un'ottima demo
come si vedono anche le opzioni di configurazione . Vi consiglio di spulciare i vari Tab.
Qui la pagina del modulo

Ok grazie, gentilissimo. Metto nei preferiti che questo thread è veramente interessante :P

si può fare una selezione regioni-provincie-comuni senza utilizzare le tassionomie?

Cosi:
Input personalizzato Regioni-Province per i vostri moduli, con attributo ahah
http://www.drupalitalia.org/node/13266

Ciao

Ciao
Ho un problema che non riesco a risolvere..

Usando appunto Hierarchical Select per le regioni/province/comuni, settando la scelta obbligata all'ultimo figlio, in automatico mi dà la scelta del primo comune....

e questo non và bene...
Voglio che esca in automatico la voce come nella voce padre!

come devo fare???

è possibile integrare questo sistema all'interno di un webform? sarebbe comodissimo

webform non lo uso, ma credo di si..
intanto installa CCK e taxonomy XML poi importa xml: http://www.tecnomeme.it/risorse_web/drupal-xml-taxonomy-files
e poi fai delle prove con webform..

Ciao a tutti. Ho notato un funzionamento molto strano di hierarchical select con questo xml. Praticamente se creo una view con filtro "Taxonomy: Term ID (with depth)" esposto e tipo di selezione "Autocomplete", la città "Roma" non compare quando la si digita. Tutte le altre sì, anche quelle che fanno provincia. Sapete dirmi qualcosa?

Quando fai l'import della tassonomia devi selezionare l'opzione "Permetti valori duplicati" ... prova cosi.

Vedo questo messaggio solo ora. Il problema non era quello (anche perché io avevo selezionato quell'opzione). Il problema era la query che drupal effettua con l'uso di autocomplete. Qui ho risolto la questione. Inoltre si può modificare quella query per modificare l'ordinamento.

ragazzi non riesco a far funzionate hierarchical select nella pagina content profile. Nella creazione del vocabolario di tassonomia vedo la preview di hierarchical select che funziona correttamente. Associo il vocabolario al tipo di contenuto content profile e succede che in fase di registrazione dell'utente il vocabolario di tassonomia si vede con il classico menu a tendina e non con hierarchical select.... perche?

Il duro lavoro fatto con passione, ripaga sempre!!!!