Submitted by kumkum on
Bonjour à tous,
Lorsque l'on fait une redirection d'une page vers une autre (dans la structure d'un menu),
il est peu pratique de renseigner le chemin de redirection (ne connaissant pas toujours le numéro de la node vers lequel rediriger).
Je cherche à savoir si il existe une façon ou un module capable d'afficher lors de l'édition de la node, un champs menu comprenant l'ensemble des pages du site et permettant ainsi que choisir la redirection.
Merci pour vos conseils ;)
tu peut utiliser le module
Permalien Soumis par mbehmane le 1 Mai, 2010 - 19:55
tu peut utiliser le module node reference, ainsi qua tu édite un node tu peut le lier a n importe quelle autre node ou meme plusiseur.Sur ton template de node tu recuperera la nid des node que tu a associer a ton node ainsi bah tu peut creer tes liens
Je ne connais pas
Permalien Soumis par takeova le 1 Mai, 2010 - 19:42
Je ne connais pas personnellement de module capable de faire cela mais un simple hook_form_alter devrai pouvoir faire ce que vous voulez sans trop de problème. Il suffira juste d'ajouter un select.
c est exactement ce que fait
Permalien Soumis par mbehmane le 1 Mai, 2010 - 19:55
c est exactement ce que fait le module node reference tu a juste a l installer.un formalter il faut ke tu face la requette et ke tu ajoute le select.en plus il faut que tu gere ou tu va stocker tes nid que tu lie dans ta table du coup il va falloir que tu alter une de tes table ou en creer une suplementaire.Car si tu lien un node a d audre quand tu enregistre il faut que ca aille dans la base.et ensuite ke tu refasse une requette pour chaque node et voir si tu l a lier a d autre.
C est beaucoup de traitement pour ce cas la le form alter
le module node reference fait tout ca tout seul et en plus tu aura tes info a disposition dans ton noeud.
Ah oui j'ai complètement
Permalien Soumis par takeova le 1 Mai, 2010 - 20:45
Ah oui j'ai complètement oubliée cck. C'est vrai qu'il est mieux d'utiliser cck.
Cck tout seul ne suffira pas
Permalien Soumis par mbehmane le 1 Mai, 2010 - 21:52
Cck tout seul ne suffira pas
Merci à tous pour ces
Permalien Soumis par kumkum le 3 Mai, 2010 - 12:04
Merci à tous pour ces infos.
Je vais en effet regarder du côté de ce module pour voir si cela apporte la solution.
Merci encore.
Bonjour à tous, j'ai bien
Permalien Soumis par kumkum le 7 Mai, 2010 - 14:51
Bonjour à tous,
j'ai bien essayé avec le module "Node Référence", il affiche bien un listing des différentes nodes du site mais que lorsqu'on édite le contenu de la node (gestion contenu/modifier/node). Dans cette fenêtre nous n'avons pas le champs indiquant le chemin url de la node.
Lors de l'édition de la node dans la structure du menu, nous retrouvons bien le champs chemin url mais le listing des nodes généré par "Node Référence" n'est pas visible.
Pour Info, j'ai donc trouvé un module permettant de retrouver facilement le nom d'une node à lier directement dans le champs chemin url (dans la structure du menu) : il s'agit du module "Menu Path Autocomplete".
Cordialement.
Ok c est pas mal.en fait
Permalien Soumis par mbehmane le 7 Mai, 2010 - 17:17
Ok c est pas mal.en fait sinon tu l attrape dans le template en faisant un node_load du nid et il te renvoi le champ field node reference qui contien les id des node ke tua lier et tu refait un nodeload sur chacun d entre eux.
En fait ton module est interessant car il fait tout ca tout seul