Merci je veux cette réponse pour le POP UP car j’arrive pas à ajouter dans le pop up que le contenu il m’affiche le site entier hors mon besoin c’est que le continu
Je m’explique :
j’ai une page sur mon site ou je dois créer un pop up biensûr vers d’autres pages…
Hors mon probléme c’est que quand je crée ces pop up je trouve que dans la ferentre il s’affiche le site entier (baniére, top menu…) hors je veux qu’il s’affiche que le contenu de la page
Pour cela tu dois créer un module, puis dans ce module implémenter un hook_menu avec en paramètre le node (ex. /ma_popup/%node) que tu cherches à afficher de manière autonome. Ensuite dans la callback du menu, tu auras quelque chose comme cela
<?php function mon_module_ma_pop_up_callback($node) { echo node_view($node, false); exit(); } ?>
Le principe étant de juste préparer l’affichage du noeud et de le renvoyer direct dans la sortie standard et donc au navigateur en terminant par un exit() pour ne pas laisser drupal poursuivre inntilement.
Il va falloir que tu apprennes à développer un peu (ça tombe bien vu la rubrique ;-).
Yoran - arNuméral
Yoran
1039
Merci je veux cette réponse pour le POP UP car j’arrive pas à ajouter dans le pop up que le contenu il m’affiche le site entier hors mon besoin c’est que le continu
imene
5
Je m’explique :
j’ai une page sur mon site ou je dois créer un pop up biensûr vers d’autres pages…
Hors mon probléme c’est que quand je crée ces pop up je trouve que dans la ferentre il s’affiche le site entier (baniére, top menu…) hors je veux qu’il s’affiche que le contenu de la page
Est-il clair ?
imene
5
Pour cela tu dois créer un module, puis dans ce module implémenter un hook_menu avec en paramètre le node (ex. /ma_popup/%node) que tu cherches à afficher de manière autonome. Ensuite dans la callback du menu, tu auras quelque chose comme cela
<?phpfunction mon_module_ma_pop_up_callback($node) {
echo node_view($node, false);
exit();
}
?>
Le principe étant de juste préparer l’affichage du noeud et de le renvoyer direct dans la sortie standard et donc au navigateur en terminant par un exit() pour ne pas laisser drupal poursuivre inntilement.
Yoran - arNuméral
Yoran
1039