Catégories:
Bonjour
Je suis en train de faire une page Front
et je voudrais directement afficher dans mon template
La page (article) qui porte le node 15, mais cela ne marche pas
<?php
print node_view(15);
?>J’ai aussi le meme soucis pour vouloir afficher un menu content
<?php
print node_view('content/7');
?>merci par avance
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Pour ce qui est d’insérer un article bien précis sur la page d’accueil, tu peux utiliser un module appelé InsertNode.
Et si tu veux faire plus «pur» et faire plaisir à Yoran, lis ce tutoriel très bien expliqué : Drupal, Encapsuler des noeuds dans un noeud
Pour la deuxième question «afficher un menu content» qu’entend tu par là ?
Software is like sex, it’s better when it’s free (Linus Torvalds)
http://twitter.com/davidm_fr
davidm
631
Hello
David t’a bien conseillé.
Juste pour répondre sur la théorie ; si tu regarde l’API :
http://api.drupal.org/api/function/node_view/6
Tu verras que la fonction que tu essaies d’utiliser a besoin de l’objet node en argument.
Donc ce serait plutôt
<?php$node = node_load(15); //récupérer les informations d'un node
node_view($node); // afficher le node
?>
http://formation.ideia.fr/formation/drupal-la-carte | http://twitter.com/nyl_auster
nyl auster
838