Submitted by aiphes on
bonjour
je cherche un moyen qui me permette d'afficher les champs non vides et ceci sans limite de nombre, en effet lorsque qu'il y en a 3 ça peut aller mais ensuite ça devient lourd à coder...donc de manière simple j'utilise ceci :
<?php if ($node->field_fiche_programme[0]['view']): ?>
<div id="docs-utiles-ficheform">
<h3>Infos utiles</h3>
<?php print $node->field_fiche_programme[0]['view'];?>
</div>
<?php endif;?>
mais comme j'ai plusieurs champs je voudrais arriver à faire fonctionner ceci :
<?php
$rows = array();
foreach($node->field_fiche_programme as $file) {
if ($file['view']) {
$rows[] = $file['view'];
}
}
if (count($rows)) {
print theme_table(array(), $rows);
}
?>
sauf que si mon 1er code fonctionne bien, le second ne renvoi rien..la doc api ne m'a pas aidé plus que cela,donc si quelqu'un sait utiliser theme_table....
merci
voila c’est
Permalien Soumis par aiphes le 12 Octobre, 2011 - 17:17
voila c'est résolu :
http://drupal.org/node/1240496