J'ai créé un type de contenu pour les liens, j'essaie de créer un répertoire de liens. Les gens n'ont qu'à soumettre le lien, la description est volontaire. Si aucune description n'est entrée, je souhaite que l'en-tête "description" disparaisse. Le champ de description est le corps du noeud. En ce moment, mon extrait ressemble à ceciMasquer l'en-tête si le corps du nœud est vide - Drupal php snippet help
<?php if (!empty($node->body)) {?>
<div class="field field-type-link field-field-link-archive">
<h3>Description</h3>
<?php print $node->content['body']['#value'] ?></div>
<?php }?>
Je m'y attendais pour vérifier si le corps de noeud n'est pas vide, et si elle ne l'est pas imprimerons ce qui est là. Le problème est que l'en-tête Description est toujours imprimé même si le corps du nœud est vide. Quelqu'un peut-il voir ce qui ne va pas?
Parfait! J'étais presque là, j'ai essayé $ node-> content ['body'], mais sans le dernier tag de valeur. Votre extrait fait exactement ce que j'attendais. Merci! – Toxid