Submitted by flyzi on
Bonjour,
lors de la création d'un article, j'ai ajouté la possibilité de choisir une catégorie (taxonomie précise avec termes et sous termes) associé à l'article.
problème : il m'autorise à sélectionner un terme parent. Je voudrais limiter cette sélection aux termes sans enfants.
Comment résoudre ce problème ?
Merci d'avance.
up
Permalien Soumis par flyzi le 13 Juillet, 2011 - 20:11
up
Tu peux chercher un module du
Permalien Soumis par Ralt le 13 Juillet, 2011 - 22:04
Tu peux chercher un module du type "Taxonomy Access" et configurer les permissions.
Ce n’est pas vraiment les
Permalien Soumis par flyzi le 14 Juillet, 2011 - 11:09
Ce n'est pas vraiment les accès aux termes de taxonomie que je veux limiter mais plutôt l'affichage de l'arborescence visible lors de la création d'un article.
J'ai reformulé mon problème :
lors de la création d’un article (node/add/article), j’ai ajouté la possibilité de choisir une catégorie (taxonomie précise avec termes et sous termes) associé à l’article (node référence vers mon vocabulaire / case à cocher /plusieurs termes peuvent être sélectionnés).
Catégorie *
Concepts et tendances (terme de niveau 1)
-Usages (terme de niveau 2)
-Outils
Veille et retours d'expériences
-Veille
-Retours d'expérience internes
-Retours d'expérience externes
Apport au quotidien
-Diffusion de l'information
-Coproduction
-Capitalisation des connaissances
Bonnes pratiques
-Outils internes
-Outils externes
problème : il m’autorise à cocher n'importe quel terme qu'il est un fils ou non.
Comment résoudre ces problèmes ? (hook du formulaire ?)
Merci d’avance.
Hello, La solution
Permalien Soumis par emena le 14 Juillet, 2011 - 20:56
Hello,
La solution paresseuse : faire plusieurs taxonomies différentes.
Ce n'est pas que paresseux. Si le fait de mettre toutes ces caractéristiques dans une taxonomie a un sens pour les humains, il en a peu pour Drupal. C'est même parfois un frein à la richesse de Drupal.
Je te renvoie à l'excellent article de Marie hélène
J’y est pensé. Peut-on créer
Permalien Soumis par flyzi le 14 Juillet, 2011 - 21:24
J'y est pensé. Peut-on créer des "fieldset" (avec comme titre "catégories") pour regrouper ces taxonomies ?
Je ne sais pas si la version de cck intégrée à drupal 7 permet de faire cela facilement.
Merci d'avance.
Hello, Je ne suis pas encore
Permalien Soumis par emena le 14 Juillet, 2011 - 22:17
Hello,
Je ne suis pas encore passée en 7, je ne peux pas te répondre, désolée.
Si tu trouves, peux-tu laisser la réponse ici, elle me servira sans doute d'ici peu.
EM
Sur drupal 7, j’ai ajouté le
Permalien Soumis par flyzi le 15 Juillet, 2011 - 10:38
Sur drupal 7, j'ai ajouté le module field group. Il me permet de créer un fieldset général.
Par contre, mon problème est déplacé :
Chaque champs (type case à cocher) à l'intérieur de mon groupe, n'est pas individuellement obligatoire. Par contre, je voudrais vérifier qu'au moins une case a été cochée dans mon groupe pour autoriser l'enregistrement de mon article.
Comment faire pour vérifier ce groupe ? (hook, module plus évolué que fieldgroup, etc.)
Merci d'avance.
Hello, regarde peut-être du
Permalien Soumis par emena le 16 Juillet, 2011 - 09:06
Hello,
regarde peut-être du côté de http://drupal.org/project/content_taxonomy
C'est en développement, mais cela peut correspondre à tes souhaits
EM
Au final, j’ai créé des
Permalien Soumis par flyzi le 18 Juillet, 2011 - 11:30
Au final, j'ai créé des taxonomies différentes, puis j'ai regroupé le tout avec le module field group.
Pour finir, j'ai utilisé une fonction de hook afin de vérifier qu'au moins une des caté gories a été sélectionnée.
Merci à tous
Hello, Merci d’avoir partagé
Permalien Soumis par emena le 18 Juillet, 2011 - 20:29
Hello,
Merci d'avoir partagé ton expérience.
Bonne continuation
AM
Bonjour, Je rencontre le même
Permalien Soumis par ljoets le 6 Octobre, 2011 - 15:34
Bonjour,
Je rencontre le même problème avec mon projet.
Pourriez-vous être plus précis à propos de cette "fonction de hook" ?
Merci