Détail du message 80878.2

Message numéro 2 dans le sujet Afficher le premier visuel additionnel dans le contenu du rayon.

  • 80878.2 en réponse à 80878.1 écrit par mamous

    17/09/2013 13:52


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    Bonjour,

    C'est normal qu'il n'affiche rien : additionnalVisual est multivalué donc :
    1) il n'existe pas de méthode getAdditionnalVisual mais un getAdditionnalVisualArray
    2) même en utilisant getAdditionnalVisualArray, ça ne suffira pas puisque vous obtiendrez alors un tableau dont il faut prendre le premier élément

    Essayez plutôt :
    <li class="productlist-itemvisual">
    <img tal:condition="product/getAdditionnalVisual" change:media="document product/getAdditionnalVisualArray/0; format 'modules.catalog.frontoffice/pic245x245'; alt product/getLinkTitle"/>
    </li>

    (je ne suis plus 100% sûr de comment réagit PHPTAL lors d'un tal:condition sur un tableau... potentiellement il faudrait peut-être utiliser getAdditionnalVisualCount dans la condition)
 
1471 membres
Aucun membre connecté