J'ai besoin d'imprimer des champs individuels de la $content
variable dans le node.tpl.php
fichier dans des div
balises séparées . Comment dois-je procéder et comment connaître les noms des champs?
J'ai besoin d'imprimer des champs individuels de la $content
variable dans le node.tpl.php
fichier dans des div
balises séparées . Comment dois-je procéder et comment connaître les noms des champs?
Réponses:
Essaye ça
<?php print render($content['your_field_name']); ?>
cela imprimera cette valeur de champ.
activer le module Devel et dans node- {content-type} .tpl.php
<?php dsm($node); ?>
<?php dsm($content); ?>
vous pouvez voir tous les champs $ node et les champs de contenu
La meilleure façon de trouver les champs disponibles est:
<?php
print render($content);
?>
dans votre fichier tpl. Cela afficherait la liste des champs disponibles. Vous pouvez supprimer ces lignes ultérieurement. Ensuite, pour imprimer vos champs individuels, vous pouvez simplement faire:
print render($content['field_blog_pic']); or
print $title
en fonction de vos champs (images utilisateur, champs d'image, texte normal, etc.).