Les produits associés ne sont pas visibles sur la page d'affichage du produit
-
12-12-2019 - |
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 ?
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.