Submitted by Vandendaele Bernard on
Bonjour,
Nouveau sous Drupal, j'essaye depuis quelques jour de trouver de la doc, des exemples sur la manière de créer des données liées par des relations "plusieurs à plusieurs" (MàN).
J'ai trouvé certaines pistes mais rien de bien complet ni de bien exact...
Un exemple pour situer (il y en aurait 1000) :
- Données CCK : Fleur
- Données CCK : Couleurs
=> vue des couleurs d'une fleur
=> vue des fleurs par couleur
Ma question
1) quel sont les modules nécessaires
2) processus CCK (en gros)
3) processus View (en gros)
Je n'arrive pas à croire que ce besoin ne soit pas déjà résolu mais je n'ai peut-être pas l'art de trouver réponses à mes questions... ;-)
Merci de votre support,
Bernard.
J'ai rien compris, peux-tu
Permalien Soumis par selinav le 14 Avril, 2010 - 10:54
J'ai rien compris, peux-tu donner un exemple concret de ce que tu veux faire?
Hello, J'ai du mal à voir ce
Permalien Soumis par mdupont@drupal.org le 14 Avril, 2010 - 11:05
Hello,
J'ai du mal à voir ce que tu veux faire, mais pour ce genre de chose le module NodeReference est pas mal utilisé, en conjonction avec l'utilisation des Relations dans les vues.
Donc tu pourrais avoir :
En jouant avec les vues et les Relations (Relationship), tu pourras lister toutes les fleurs d'une certaine couleur et toutes les couleurs d'une certaine fleur en affichant les informations que tu souhaites sur les fleurs ou la couleur.
Soit tu veux faire quelque
Permalien Soumis par Marie-Hélène le 14 Avril, 2010 - 13:34
Soit tu veux faire quelque chose de très spécifique et très pointu et je n'ai pas compris, soit tu n'as simplement pas encore bien compris les différents concepts (CCK, taxonomie, champs, vues...) et comment ils interagissent et s'utilisent pour créer des contenus structurés et les manipuler. Persévère dans la doc, tu vas comprendre peu à peu.
Merci de vos réponses, c'est
Permalien Soumis par Vandendaele Bernard le 14 Avril, 2010 - 13:57
Merci de vos réponses, c'est très motivant !
Donc, j'ai fais un pas de plus dans la résolution de ce problème (théorique), de réalisation d'une relation "plusieurs à plusieurs" (MàN) sous Drupal.
1) création contenu 'Fleur'
2) création contenu 'couleurs'
3) création contenu 'Fleurs_colorées' qui est consitué de deux champs 'node référence' l'un vers fleur et l'autre vers couleur (id_fleur, id_couleur).
=> les views permettent alors d'obtenir la liste des couleurs d'une fleur ou la liste des fleurs d'une couleur (résolution d'une relation MàN : ok).
Par contre dans les views, quand je fais référence aux champs 'node référence', le système me donne, non pas l'id (fleur ou couleur) sauvé mais bien le 'titre' de l'un ou l'autre élément.
Fort bien, pas besoin de spécifier de 'relations' dans cette view.
Pour les listes c'est fort pratique.
Ma question : Comment puis-je atteindre la valeur sauvée réelle (id_fleur, id_couleur) plutôt que sa 'traduction' ? Ceci afin de faire dans une liste un lien vers une autre page (view) qui demanderai un id en argument par exemple.
encore merci de votre soutien.
ps: suis-je clair ?
Bernard.