Submitted by egouleau on
Bonjour,
j'ai un petit soucis avec l'affichage des "node reference" sous forme de liste, je vous explique :
j'ai créé un type de contenu "entité" ayant un champ cck "node reference" de type entité (j'ai ainsi établie une hiérarchie parmi mes entités)
j'ai également créé un type de contenu "formation" que je relie au type de contenu "entité" via un champ cck "node reference" de type entité que j'affiche sous forme de liste
mon problème est le suivant : lorsque je créé une formation, j'ai ma liste d'entité affichée mais sans aucune distinction de hiérarchie autrement dit sous la forme,
entite_1
entite_2
entite_1_1
entite_3
entite_1_2
entite_2_1
ce qui est oblige à se souvenir que entite_1_1 est l'enfant de entite_1 etc (je précise à tout hasard que mes entités ne peuvent en aucun cas s'appeler entite_1, entite_1_1 :) )
ce que je voudrais c'est que la liste s'affiche plutôt sous cette forme,
entite_1
- entite_1_1
- entite_1_2
entite_2
- entite_2_1
entite_3
L'un d'entre vous aurait il une solution à me proposer ?
Merci.
Salut, Juste une question
Permalien Soumis par yvmarques le 23 Août, 2008 - 17:53
Salut,
Juste une question comme ça, comment dans ton content-type entité tu sais que entité_1 est le parent de entite_1_1 ?
A++
Bonjour, en fait je sais
Permalien Soumis par egouleau le 26 Août, 2008 - 12:39
Bonjour,
en fait je sais "techniquement" si un node est enfant de quelqu'un mais pas l'inverse...
dans mon type de contenu entite, j'ai un champ node reference de type entité appelé 'entite parent' du coup je sais quand j'édite un node de type entite, si il est enfant de quelqu'un mais pas si il est parent d'un autre...
l'affichage sous forme arborescent de ma liste de node reference est vraiment une nécessité pour le projet que je développe et je n'ai pas encore trouvé le moyen de le résoudre :/
si tu as une idée je suis preneuse :)
merci.
Peut-être que le module
Permalien Soumis par yvmarques le 26 Août, 2008 - 13:30
Peut-être que le module nodereferrer pourra t'aider. Il permet de savoir qui fait référence à ta node. Et normalement tu as les parents.
Par contre, c'est un module qui va pas t'afficher les informations lors du formulaire, mais tu peux peut-être t'aider pour faire un nouveau champ grâce à form_alter sur le node/add.
A++
je vais regarder, merci en
Permalien Soumis par egouleau le 26 Août, 2008 - 14:50
je vais regarder, merci en tout cas :)