Des champs de formulaire qui changent en fonction de ce qu'on a saisi dans le champ précédent

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
Comment faire, comment dans drupalfr.org, pour conditionner les choix possibles d'une liste de sélection d'un formulaire à l'option sélectionnée dans le champ précédent, comme dans le group "Catégories" dans l'édition d'un post de forum ?
Et, est-il possible de le faire dans un champ de Profile ?
Merci

Version de Drupal : 

Salut
Je te remercie, conditionnal field m'a beaucoup servi, mais je reviens à toi pour un peu pinailler...
En effet, conditionnal field m'oblige à créer un nouveau champ conditionné à chaque réponse du premier select, alors que, dans l'idéal, j'aimerais avoir 2 champs seulement (ex: région et département), et que seules les valeurs autorisées de département changent en fonction de la région sélectionnée (pour l'instant, je dois créer un champ pour chaque région avec toutes les départements qui la compose, conditionnée à la région dans le 1er select). Cela me pose surtout un problème quand je travaille avec les views et que j'ai envie d'afficher le champ Région et le champ Département, puisque j'ai alors PLUSIEURS champs départements...
Je pense que c'est le principe de Hierarchical Select (http://drupal.org/project/hierarchical_select), mais il n'est pas disponible sur D6...
Aurais-tu une idée de comment procéder ?
Merci beaucoup
Cordialement
Maxime

Bonjour.
Je parlais de Hierarchical Select : je l'ai installé sur mon site (la version dev fonctionne apparemment avec les champs basiques), mais je ne sais pas comment le faire fonctionner ! Apparemment il faut coder, alors que je pensais pouvoir l'intégrer facilement à CCK ! Comment fait-on ?
Sinon, as-tu d'autres suggestions pour mon problème ?
Merci beaucoup.
Cordialement.
Maxime.

salut,
Essaye d'utiliser Herarchical_select. il est encore en -dev mais les sous modules qui vont faire l'affaire (Hierarchical Select Taxonomy Views,Hierarchical Select Taxonomy et Hierarchical Select) sont fonctionnelles.Tu les active, aprés tu va sur taxonomy tu crée tes termes et sous termes et biensur n'oublie pas de cocher la case "Use the Hierarchical Select..."

Parfait c'est exactement ce que je cherchais !
Juste une petite question : j'ai une view où j'affiche ma taxonomy région/département/ville dans une colonne. Seulement voilà, j'aimerais qu'il ne m'affiche que le niveau saisi le plus profond (j'ai autorisé à sélectionner les niveaux 1, 2 et 3). C'est faisable en sélectionnant l'option "Save only the deepest term", mais j'ai quand même envie de garder tout le "Lineage" avec les parents, pour une autre utilisation. Existe-t-il un moyen de n'afficher que le terme le plus profond dans la View, même si les parents sont quand même enregistrés ?
J'espère avoir été clair.
Merci encore.
Cordialement.
Maxime

Salut a tous,

j'ai configurer hierarchical select pour proposer un choix d'une région puis département (saisir avec taxonomie content) mais lorsque je vais sur ma page "créer un contenu" il ne m'affiche pas les termes de ma taxonomie ? avez vous une idée sur ce problème ?

Romann34

Bonjour,

Il faut les ajoutés en créant un champs CCK a ton type de contenu ou tu souhaite utilisé ça. Il faut bien activé tous les modules qui concerne CCK et Hierarchical Select et la taxonomie comme Content Taxonomy, Hierarchical Select Taxonomy, Hierarchical Select Content Taxonomy et autres... Ca ( hierarchical_select) apparaitra dans les nouveaux champs que tu va créer.

Bonne soirée.
Nicolas.