webleads-tracker

Visuel de la famille dans la fiche produit

Seb - iNCiTE Web
Avatar
Bonjour,

Je souhaite afficher le visuel (logo) de la famille dans la fiche produit.
Je n'ai pas trouvé de balise qui corresponde, donc j'ai créé une balise MX spécifique qui renvoie le chemin de l'image de la famille depuis sa référence :

SELECT traduction_fr,path FROM ressource_media M
JOIN cat_familles F ON SUBSTR(F.image,9,LENGTH(F.image)) = M.id_media
JOIN cat_product_famille P ON P.id_famille = F.id_famille
JOIN i18n I ON F.libelle = I.shortcut
JOIN cat_product C ON C.id_product = P.id_product
WHERE reference = ".$this->getTagParam("reference");


Mais je pense que je peux avoir des problèmes en cas de produit affecté à plusieurs familles.

Existerait-il un autre système ?

Merci
www.inciteweb.com

Seb - iNCiTE Web
Avatar
Je me réponds à moi-même, j'ai trouvé une astuce : comme les visuels représentent des marques et qu'ils sont tous une sous-famille de la famille "MARQUES", j'ai rajouté dans la requête un WHERE PARENT = XXX

Du coup je suis sûr d'avoir le logo.

MP pour Vincent : le client a trié les sous-familles ;-)
www.inciteweb.com