En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

    pas de clé 'product->image' dans l'objet $this de view cart

    Plus d'informations
    il y a 12 ans 4 mois - il y a 12 ans 4 mois #1 par lolivier
    Bonjour,

    Je travaille en ce moment sur la vue panier (view cart).
    Je souhaitais faire apparaitre une vignette du produit concerné en début de ligne et en fouillant le code je me rends compte que la vignette est déjà prévue mais n'apparait pas.

    fichier : components/com_virtuemart/views/cart/tmpl/default_pricelist.php
    ligne 138 - 154
    source : docs.virtuemart.net/api-vm2/d5/d3a/defau...ist_8php_source.html
    		<?php if ($prow->virtuemart_media_id) { ?>
    		<span class="cart-images">
    						 <?php
    			if (!empty($prow->image)) {
    				echo $prow->image->displayMediaThumb ('', FALSE);
    			}
    			?>
    						</span>

    En vérifiant l'objet $this dans view cart :
    - $this->cart->products[x]->virtuemart_media_id existe et a une valeur.
    - $this->cart->products[x]->image n'existe pas et n'a donc pas de valeur.

    Ce qui fait :
    La balise <span class="cart-images"> est présente dans la page
    aucune valeur n'est écrite entre <span> et </span>

    Pour ma part, j'ajoute une requête pour récupérer le path de l'image associé au produit.
    j'ai encore loupé un truc ? ou un bug d'écriture ?

    Olivier
    Dernière édition: il y a 12 ans 4 mois par lolivier.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 4 mois #2 par lolivier
    Bonjour,

    d'ac. J'avais encore loupé un truc ...
    Pièces jointes :

    Connexion ou Créer un compte pour participer à la conversation.