Veuillez suggérer comment supprimer les onglets "Plus d'informations" de la page des détails du produit
Veuillez suggérer comment supprimer les onglets "Plus d'informations" de la page des détails du produit
Réponses:
Vous pouvez utiliser les éléments suivants dans votre fichier de mise en page pour supprimer l'onglet "Plus d'informations":
<referenceBlock name="product.attributes" remove="true" />
Si vous devez supprimer l'onglet "Détails":
<referenceBlock name="product.info.details" remove="true" />
Lorsque vous regardez dans /slippers.nl/vendor/magento/module-catalog/view/frontend/layout/catalog_product_view.xml, vous pouvez voir comment il est ajouté à la page.
<block class="Magento\Catalog\Block\Product\View\Description" name="product.info.details" template="product/view/details.phtml" after="product.info.media">
<block class="Magento\Catalog\Block\Product\View\Description" name="product.info.description" template="product/view/attribute.phtml" group="detailed_info">
...
</block>
<block class="Magento\Catalog\Block\Product\View\Attributes" name="product.attributes" as="additional" template="product/view/attributes.phtml" group="detailed_info">
...
</block>
</block>
Vous pouvez voir ici les noms des éléments que vous souhaitez supprimer. Utilisez ce qui suit pour supprimer uniquement l'onglet description / détails:
<referenceBlock name="product.info.description" remove="true" />
Utilisez ce qui suit pour supprimer uniquement l'onglet attributions / informations:
<referenceBlock name="product.attributes" remove="true" />
Utilisez ce qui suit pour supprimer la section entière / tous les onglets:
<referenceBlock name="product.info.details" remove="true" />
Vous pouvez également désélectionner l'option "afficher sur la page de détails du produit" pour tous les attributs.
Pour ce faire, pour tous les attributs, exécutez une requête mysql:
update catalog_eav_attribute set is_visible_on_front = 0
L'avantage est que vous pouvez toujours décider à l'avenir d'afficher des attributs uniques et que vous n'avez pas besoin de modifier le code.