Bonjour,
Je recherche une solution pour afficher un extrafield dans une page category.php, mais uniquement lorsque l'extrafield reponds à une valeur souhaitée. Dans mon cas, ce sont des continents.
J'ai essayé toute la matinée de trouver la solution et j'en suis arrivé a ce code. mais cela n'affiche rien:
<?php if($this->item->extraFields->continent->value == 'Asie'): ?>
alors que cela fonctionne:
<?php echo $this->item->extraFields->continent->value ?>
et m'affiche les continents de chaque article.
J'ai fais attention aux capitales.
C'est actuellement un extrafield liste, j'ai essayé avec le champ texte et j'ai le meme probleme.
Lorsque je demande de me masquer le continent asie, tous les articles s'affichent:
<?php if($this->item->extraFields->continent->value !== 'Asie'): ?>
Il y a bien un article avec le extrafield = Asie
Quelqu'un a t'il deja rencontré ce soucis? ou peut etre ai je oublié ou mal fait la condition?
Merci