J'ai un id de nœud. Dans mon code je veux à la sortie de ce nœud à l'écran en utilisant le modèle de référence pour le nœud. Comment puis-je imprimer le nœud à l'écran?
print_r() fonctionne très bien si vous voulez il suffit de regarder la structure de l'objet (et à l'aide de la devel module, le dpm() fonction qui passe que de la sortie par le biais krumo est encore mieux).
Pour afficher le rendu de la version du nœud, vous devez appeler l'API Drupal fonction qui est utilisé pour prendre un objet de nœud et l'exécution de tous les traitement et la thématisation des routines utilisées pour générer le nœud de sortie. Dans ce cas, il est node_view():
node_view(node_load(###));
Ne pouvez-vous pas utiliser le thème de fonction pour ça? node_view appelle le thème de fonction - mais il invoque également important crochets d'abord de sorte qu'il peut assurez-vous que le nœud est terminée. api.drupal.org/api/drupal/modules--node--node.module/function/...
Puisque vous souhaitez utiliser le "modèle standard pour le nœud", ce que je suggère, c'est que vous chargez le nœud, puis utilisez la node_view commande.
Je crois personnellement que c'est super pratique et je l'utilise en permanence et sur tous mes sites web. Cela permet de maintenir mon themeing à l'intérieur de la valeur par défaut de drupal node fichiers de thème (node-node_type.tpl.php)
*(notez que node_view du 2ème paramètre est un booléen pour l'utilisation de la bande, ce qui vous donne encore plus de contrôle, vous permettant d'utiliser node-node_type-teaser.tpl.php)*
Si vous sont cherche à afficher le nœud de contenu à des fins de développement, il n'est pas question que vous devriez être à l'aide de la "Devel" module qui vous permettra d'utiliser les informations suivantes pour chaque tableau, un objet, var, etc:
dpm($node);
cette fonction présente l'ensemble de votre nœud de l'information et rend la navigation un jeu d'enfant avec le Krumo bibliothèque qui permet de déboguer fou objets comme $points de vue (ce qui est impossible grâce à un print_r)
print_r() fonctionne très bien si vous voulez il suffit de regarder la structure de l'objet (et à l'aide de la devel module, le dpm() fonction qui passe que de la sortie par le biais krumo est encore mieux).
Pour afficher le rendu de la version du nœud, vous devez appeler l'API Drupal fonction qui est utilisé pour prendre un objet de nœud et l'exécution de tous les traitement et la thématisation des routines utilisées pour générer le nœud de sortie. Dans ce cas, il est node_view():
node_view appelle le thème de fonction - mais il invoque également important crochets d'abord de sorte qu'il peut assurez-vous que le nœud est terminée. api.drupal.org/api/drupal/modules--node--node.module/function/...
OriginalL'auteur Grayside
Puisque vous souhaitez utiliser le "modèle standard pour le nœud", ce que je suggère, c'est que vous chargez le nœud, puis utilisez la node_view commande.
Je crois personnellement que c'est super pratique et je l'utilise en permanence et sur tous mes sites web. Cela permet de maintenir mon themeing à l'intérieur de la valeur par défaut de drupal node fichiers de thème (node-node_type.tpl.php)
Exemple:
*(notez que node_view du 2ème paramètre est un booléen pour l'utilisation de la bande, ce qui vous donne encore plus de contrôle, vous permettant d'utiliser node-node_type-teaser.tpl.php)*
Si vous sont cherche à afficher le nœud de contenu à des fins de développement, il n'est pas question que vous devriez être à l'aide de la "Devel" module qui vous permettra d'utiliser les informations suivantes pour chaque tableau, un objet, var, etc:
cette fonction présente l'ensemble de votre nœud de l'information et rend la navigation un jeu d'enfant avec le Krumo bibliothèque qui permet de déboguer fou objets comme $points de vue (ce qui est impossible grâce à un print_r)
OriginalL'auteur electblake
Va imprimer l'intégralité du nœud.
Regardez ici pour plus de détails: http://drupal.org/node/11816
OriginalL'auteur Shane Grant