Bitte schlagen Sie vor, wie wir die Registerkarten "Weitere Informationen" von der Produktdetailseite entfernen können
Bitte schlagen Sie vor, wie wir die Registerkarten "Weitere Informationen" von der Produktdetailseite entfernen können
Antworten:
Sie können Folgendes in Ihrer Layoutdatei verwenden, um die Registerkarte "Weitere Informationen" zu entfernen:
<referenceBlock name="product.attributes" remove="true" />
Wenn Sie die Registerkarte "Details" entfernen müssen:
<referenceBlock name="product.info.details" remove="true" />
Wenn Sie in /slippers.nl/vendor/magento/module-catalog/view/frontend/layout/catalog_product_view.xml nachsehen, können Sie sehen, wie es der Seite hinzugefügt wird.
<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>
Hier sehen Sie die Namen der Elemente, die Sie entfernen möchten. Verwenden Sie Folgendes, um nur die Registerkarte Beschreibung / Details zu entfernen:
<referenceBlock name="product.info.description" remove="true" />
Verwenden Sie Folgendes, um nur die Registerkarte "Attribute / Informationen" zu entfernen:
<referenceBlock name="product.attributes" remove="true" />
Verwenden Sie Folgendes, um den gesamten Abschnitt / alle Registerkarten zu entfernen:
<referenceBlock name="product.info.details" remove="true" />
Möglicherweise möchten Sie auch die Option "Auf Produktdetailseite anzeigen" für alle Attribute deaktivieren.
Führen Sie dazu für alle Attribute eine MySQL-Abfrage aus:
update catalog_eav_attribute set is_visible_on_front = 0
Der Vorteil ist, dass Sie auch in Zukunft entscheiden können, einzelne Attribute anzuzeigen, und keine Codeänderung benötigen.