Magento 2 Entfernen von Produktinformationsregistern

10

Bitte schlagen Sie vor, wie wir die Registerkarten "Weitere Informationen" von der Produktdetailseite entfernen können

Siehe: http://awesomescreenshot.com/0f765e4128

William Holden
quelle
! [Bildbeschreibung hier eingeben ] ( i.stack.imgur.com/rN4YN.png ) Hallo, wie entfernen wir den Namen "Weitere Informationen" ??? und den Inhalt nach links verschieben ???
user81225
Nicht verstehen können Sie bitte scrn short senden
user81225
Dies gibt keine Antwort auf die Frage. Sobald Sie einen ausreichenden Ruf haben, können Sie jeden Beitrag kommentieren . Geben Sie stattdessen Antworten, die nicht vom Fragesteller geklärt werden müssen . - Von der Überprüfung
HelgeB
Dies gibt keine Antwort auf die Frage. Sobald Sie einen ausreichenden Ruf haben, können Sie jeden Beitrag kommentieren . Geben Sie stattdessen Antworten, die nicht vom Fragesteller geklärt werden müssen . - Von der Überprüfung
Chirag Patel

Antworten:

17

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" />
Raphael beim digitalen Pianismus
quelle
8

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" />
Rann
quelle
5

Kann über Layout XML versuchen

mögen

<referenceBlock name="product.info.details" remove="true"></referenceBlock>

oder einige Registerkarten - entfernen Sie Registerkarten mit Bewertungen

<referenceBlock name="reviews.tab" remove="true"></referenceBlock>
Alex
quelle
1

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.

Alex
quelle