(France) Régions > Départements > Villes

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,

J'ai l'impression que ma demande est tellement banale qu'elle a du être faite 1000 fois avant moi, mais je ne trouve pas de réponse satisfaisante.

J'ai un projet de site en Drupal 7 où le formulaire d'inscription proposera d'indiquer sa ville (mais ceux qui veulent peuvent juste indiquer un département ou même une région).

Je me suis penché par réflexe sur Taxonomy en créant une taxo hiérarchisée des 22 régions et de la centaine de départements correspondants et imbriqués correctement, mais là il va s'agir de saisir les 39000 et quelques villes existantes en France, avec leur code postal, et je n'ai absolument pas l'envie ni le temps de faire ça à la main.

Est-ce que quelqu'un a, quelque part, ce genre de taxo hiérarchisée prête à importer avec un module du genre Taxonomy CSV Import/Export (http://drupal.org/project/taxonomy_csv)?

Je sais qu'on trouve sur le site de l'INSEE ces données mais de façon séparée (une grosse db des régions, une des départements, et une des villes avec leur code postal) mais l'insertion directe en MySQL serait un chemin de croix, si on veut respecter la hiérarchie existante et les implications "drupalistiques" des termes de taxo.

En attendant j'utilise Hierarchical Select avec possibilité aux utilisateurs de créer manuellement une ville, mais j'ai peur que de nombreuses erreurs apparaissent rapidement...

Ah oui, côté interface, la cerise sur le gâteau serait que les utilisateurs puissent choisir leur département sur une carte de France, ce qui irait pré-remplir mon champ, mais avec Hierarchical Select ça complique la chose...

Merci d'avance ^^

Version de Drupal : 
Tags : 

Oh oui il marche bien dans sa version D7, import de flat list, liste hiérarchisée, et même avec les fields ça marche bien; oui on peut rajouter des fields "classiques" dans les termes de taxonomie, c'est comme ça que je compte stocker les codes postaux.

Je vais jeter un oeil à ta ressource... Merci!

Bon en fait j'ai déjà été sur ce site là, le problème c'est que sur le csv des villes il n'y a pas l'information du département.
Enfin avec le code postal on peut toujours extrapoler... En sachant que j'ai trouvé quelques codes erronés (du moins qui ont changé récemment)

Je cherchais plutôt un csv prêt-à-importer... #modeFlemme

Bonjour Alex,

Je te contacte suite à ton premier message.
Je voudrais faire comme toi une taxonomie avec liste des régions puis départements ; jusque là ça va.
Mon problème arrive quand je veux utiliser cette taxonomie pour enrichir les informations que l'utilisateur rempli sur son profil ; donc en gros je voudrais que le profil utilisateur inclut deux champs liés :région et département (si on choisit une région, les choix de départements se réduisent à ceux existant dans la région).
Je ne vois pas comment faire cela mais je comprends de ton premier message que tu as pu. Pourrais-tu m'expliquer comment tu y es parvenu stp ?

Merci !

Merci pour ton retour rapide,

J'ai effectivement installé Hierarchical Select hier mais je ne vois pas comment faire ce que tu m'indiques dans ton dernier message.

Quand je vais dans mon vocabulaire de taxonomie que j'ai créé "Région", je n'ai pas d'option de widget.

Et quand je vais dans les paramètres de compte pour ajouter un champ au profil utilisateur, si je saisi "Région" dans la case ajouter un champ existant, il ne reconnait pas ce terme de taxonomy comme un champs existant (ce qui ne m'étonne pas en fait).
Si je dis que je créé un nouveau champ, il ne propose pas de lien avec la taxonomie...
Comment as-tu fait pour faire d'un vocabulaire de taxonomie un champs ajouté au profil des utilisateurs stp ?

Pour info, je n'ai activé que le module Hierarchical Select et pas es autres modules qui sont dans le pack d'install de Hierarchical Select. Ca pourrait venir de là mon pb ?

Merci pour ton aide,

Vince

https://www.google.com/search?hl=fr&source=hp&q=csv%20d%C3%A9partement%2...

Ca me sort déjà quelques informations. L'idéal serait d'avoir un format du style:

"Région","Departement", "Ville"
"region1","departement1","ville1"
"region1","departement1","ville2"
"region1","departement2","ville3"
"region2","departement3","ville4"

Pour l'importation avec Feeds et Feeds Tamper.

Ici on trouve la base officielle des codes postaux en France

https://www.data.gouv.fr/fr/datasets/base-officielle-des-codes-postaux/

Ce fichier comprend :

Le code commune INSEE
Le nom de la commune
Le code postal
Le libellé d’acheminement
La ligne 5 de l'adresse (précision de l'ancienne commune ou du lieu-dit)

https://www.data.gouv.fr/fr/datasets/base-officielle-des-codes-postaux/