Bonjour,
Ayant un peu de temps, je profite pour faire partager mes découvertes de Flexi.
Pour une home, si vous voulez avoir des titres en images (oui, c'est plus joli) de vos catégories.
Et si vous voulez récupérer, les champs images de vos catégories.
Ce post vous aidera...
Tout d'abord, il faut récupérer le nom de catégorie principale de votre article (ex: Produits)
Code:
<?php $mycategorie = strip_tags(substr($field->display,0,stripos($field->display,' |'))); ?>
Ensuite, afficher l'image associée à la catégorie (ex: titre_Produits.png).
Code:
<?php echo '<img src="http://www.nomdedomaine.com/images/stories/titre_'.$mycategorie.'.png">'; ?>
Et afficher l'image depuis un champs image (ex: visuel_Produits)
Code:
if (isset($items[$i]->fields['visuel_'.$mycategorie]->value[0])) :
$dir{$i} = $items[$i]->fields['visuel_'.$mycategorie]->parameters->get('dir');
$value{$i} = unserialize($items[$i]->fields['visuel_'.$mycategorie]->value[0]);
$image{$i} = $value{$i}['originalname'];
$scr{$i} = $dir{$i}.'/s_'.$image{$i};
endif;
Un merci à Yopyop qui m'a aidé, soutenu.
Pour voir à quoi peut servir ces quelques lignes de code:
www.biblond.com