Bonjour
J'ai besoin de faire un test pour afficher un titre sur la page https://clibre.eu/infos-sur-le-libre...tes-le-produit
1/ Pour cela j'ai fais une surcharge pour différents type de contenu.
je souhaite TOUJOURS afficher "Caractéristique" SAUF SI
( (le champ personnalisé contient une valeur $this->item->jcfields[2]->value)=="typ-info_vid") ET (tout les champs suivants qui sont vides)
J'ai fais pas mail d'essai sans succès. je suis maintenant en surchauffe; Voici le dernier essai
mais déjà le test sur le btn radio: ($this->item->jcfields[2]->value)=="typ-info_vid") na pas l'air de fonctionner
2/ vérification
Cela fonctionne mais je me demande si on ne peut pas simplifier celà ?
J'ai besoin de faire un test pour afficher un titre sur la page https://clibre.eu/infos-sur-le-libre...tes-le-produit
1/ Pour cela j'ai fais une surcharge pour différents type de contenu.
je souhaite TOUJOURS afficher "Caractéristique" SAUF SI
( (le champ personnalisé contient une valeur $this->item->jcfields[2]->value)=="typ-info_vid") ET (tout les champs suivants qui sont vides)
J'ai fais pas mail d'essai sans succès. je suis maintenant en surchauffe; Voici le dernier essai
Code PHP:
<?php if ( ( ($this->item->jcfields[2]->value)=="typ-info_vid") AND !( (empty($this->item->jcfields[3]->value)) AND (empty($this->item->jcfields[21]->value)) AND (empty($this->item->jcfields[9]->value)) ) )
{ echo "<h3><span><i class='fa fa-list fa-1x' aria-hidden='true'></i></span> Caractéristiques</h3>" ;} ?>
2/ vérification
Cela fonctionne mais je me demande si on ne peut pas simplifier celà ?
Code PHP:
<?php if (!empty($this->item->jcfields[3]->value)): ; ?>
<?php echo "<br />" .$this->item->jcfields[3]->label .': ' .$this->item->jcfields[3]->value;/*type license,case*/ ?>
<?php endif; ?>
<?php if (!empty($this->item->jcfields[21]->value)): ; ?>
<?php echo "<br />" .$this->item->jcfields[21]->label .': ' .$this->item->jcfields[21]->value; ?>
<?php endif; ?>
Commentaire