Question

Je suis confronté à un problème selon lequel les produits associés ne sont pas visibles sur la page d'affichage du produit.J'ai appelé les produits associés dans la page d'affichage comme ci-dessous,

Dans template/catalog/product/view.phtml,

<?php echo $this->getChildHtml('related_products') ?>

Dans catalog.xml,

<block type="catalog/product_list_related" name="catalog.product.related" before="-" template="catalog/product/list/related.phtml"/>

Pourquoi les produits associés ne sont-ils pas affichés sur la page de détails de mon produit ?

Était-ce utile?

La solution

Tu nommes name="catalog.product.related" dans votre XML et appelez : <?php echo $this->getChildHtml('related_products') ?>

Ça devrait être : <?php echo $this->getChildHtml('related') ?> si votre XML est formé correctement.Vous pouvez également donner un alias dans votre XML comme : as="related_products"

Dans tous les cas, il doit s'agir d'un enfant du nœud parent dans le fichier XML.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top