Submitted by adelos on
Bonjour,
Je me tourne vers la communauté pour au moins avoir une idée de la faisabilité d'un truc (précision : je suis intégrateur et non pas développeur PHP). Je souhaiterais aussi pouvoir évaluer le niveau de difficulté (pour un développeur peu expérimenté).
=> Y aurait-il un moyen d'associer des champs CCK à des termes de taxonomie ?
Le site concerné se présente sous la forme de fiches que les utilisateurs enregistrés peuvent créer/éditer. Ces fiches sont constitués de champs CCK classiques (text et textarea) et sont indéxées selon plusieurs vocabulaires (un de ces vocabulaires comporte une hiérarchie à 3 niveaux : dans le formulaire d'édition, le choix des termes se fait avec le module Hierarchical Select, qui offre une solution très ergonomique pour la sélection multi-niveaux).
En fait je souhaiterais donner la possibilité à l'utilisateur de remplir un champ texte associé à chaque terme de dernier niveau du vocabulaire.
Lors de la saisie d'une fiche, un utilisateur peut choisir au moyen de listes déroulantes successives (Hierarchical Select) une hiérarchie de termes au sein d'un vocabulaire donné :
Un exemple :
Listes des items sélectionnés par l'utilisateur (3 sélections hiérarchiques, 9 termes sélectionnés en tout) :
(1) Terme de niveau 1 > Terme de niveau 2 > Terme de niveau 3
(2) Terme de niveau 1 > Terme de niveau 2 > Terme de niveau 3
(3) Terme de niveau 1 > Terme de niveau 2 > Terme de niveau 3
etc.
L'idée (saugrenue certes, mais tel est le besoin) serait de pouvoir associer à chaque terme de niveau 3 deux champs texte afin que l'utilisateur puisse y saisir des observations. La partie site est censé afficher sous la forme d'un tableau les informations saisies, en respectant la hiérarchie du vocabulaire.
Voici le modèle du tableau :
Termes | Intitulé champ texte 1 | Intitulé champ texte 2
(1)
Terme niv 1 | |
Terme niv 2
Terme niv 3 | Contenu champ texte 1 (1) | Contenu champ texte 2 (1)
(2)
Terme niv 1 | |
Terme niv 2
Terme niv 3 | Contenu champ texte 1 (2) | Contenu champ texte 2 (2)
(3)
Terme niv 1 | |
Terme niv 2
Terme niv 3 | Contenu champ texte 1 (3) | Contenu champ texte 2 (3)
Cela semble-t-il réalisable ? Le développement d'un module dédié serait-il à la portée d'un développeur PHP peu expérimenté ?
Merci d'avance pour vos conseils avisés.
essaie avec le module content
Permalien Soumis par Marie-Hélène le 21 Mai, 2011 - 23:19
essaie avec le module content taxonomy ; mais je ne suis pas sûre que ce soit réalisable, sur un même champ, de faire une sélection dans des termes qui existent et d'en ajouter à la volée.
Merci de votre réponse. J’ai
Permalien Soumis par adelos le 23 Mai, 2011 - 10:17
Merci de votre réponse. J'ai aussi des doutes sur la faisabilité de la chose...
Bonjour, si ce n’est pas
Permalien Soumis par mwane le 24 Mai, 2011 - 10:28
Bonjour, si ce n'est pas faisable, est ce qu'il est possible d'afficher une 'view' sur une 'basic page' ?
Peut-être creuser avec la
Permalien Soumis par picowanagain le 10 Juin, 2011 - 12:00
Peut-être creuser avec la nouveauté Drupal 7 qui permet d'associer un champ à un vocabulaire.
cf. http://www.drupalfacile.org/tutoriel/drupal7/episode-4-la-taxonomie-dans...