Dans magento, vous pouvez définir une image à une catégorie qui est montré au-dessus des produits. Est-il possible d'utiliser l'image de catégorie comme image de produit par défaut? Si un produit a une image, il l'utilisera mais si ce n'est pas le cas et que sa première catégorie possède une image, il l'utilisera. La méthode la plus simple consiste à remplacer le bloc et le modèle de produit et à rechercher la catégorie et l'image de chaque produit sans image, mais cela ajoutera de nombreuses requêtes. Pour la vue de catégorie je peux faire une requête mais pour le résultat de recherche je devrai faire une requête par produit parce que chaque produit peut être d'une catégorie différente.utiliser la catégorie image par défaut en tant que produits image par défaut
Y a-t-il une meilleure façon de le faire? Peut-être avec un design de catégorie personnalisé ou des index de substitution?
Merci
Je ne pense pas getPlaceholder est jamais utilisé dans Mage_Catalog_Helper_Image. Probablement un bug ou un mauvais style de codage. J'ai remplacé __toString. Si $ this-> getProduct() -> getData ('image') n'est pas défini, j'utilise l'image de catégorie si elle est définie. Dans le premier appel, je cache toutes les catégories d'images en un seul appel. Merci de m'avoir conduit dans la bonne direction. – pablo
bonne réponse !!! –