Magento 2 Как удалить вкладки информации о продукте

10

Пожалуйста, предложите, как мы можем удалить вкладки "Дополнительная информация" со страницы сведений о продукте.

Смотрите: http://awesomescreenshot.com/0f765e4128

Уильям Холден
источник
! [введите описание изображения здесь ] ( i.stack.imgur.com/rN4YN.png ) Здравствуйте, Как мы удаляем Имя дополнительной информации ??? и сдвинуть содержимое левой стороны ???
user81225
Не понимаю, не могли бы вы выслать scrn short
user81225
Это не дает ответа на вопрос. Как только у вас будет достаточно репутации, вы сможете комментировать любой пост ; вместо этого предоставьте ответы, которые не требуют разъяснений от автора . - Из обзора
HelgeB
Это не дает ответа на вопрос. Как только у вас будет достаточно репутации, вы сможете комментировать любой пост ; вместо этого предоставьте ответы, которые не требуют разъяснений от автора . - Из обзора
Чираг Патель

Ответы:

18

Чтобы удалить вкладку «Дополнительная информация», вы можете использовать следующее в файле макета:

<referenceBlock name="product.attributes" remove="true" />

Если вам нужно удалить вкладку «Детали»:

<referenceBlock name="product.info.details" remove="true" />
Рафаэль в цифровом пианизме
источник
8

При просмотре /slippers.nl/vendor/magento/module-catalog/view/frontend/layout/catalog_product_view.xml вы можете увидеть, как он добавляется на страницу.

        <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>

Здесь вы можете увидеть названия элементов, которые вы хотите удалить. Используйте следующее, чтобы удалить только вкладку описания / сведений:

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

Используйте следующее, чтобы удалить только вкладку атрибутов / информации:

<referenceBlock name="product.attributes" remove="true" />

Используйте следующее, чтобы удалить весь раздел / все вкладки:

<referenceBlock name="product.info.details" remove="true" />
Rann
источник
5

Можете попробовать через Layout XML

подобно

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

или некоторые вкладки - удалить вкладку с отзывами

<referenceBlock name="reviews.tab" remove="true"></referenceBlock>
Alex
источник
1

Возможно, вы захотите просто снять флажок «Показать на странице сведений о продукте» для всех атрибутов.

Чтобы сделать это для всех атрибутов, выполните запрос mysql:

update catalog_eav_attribute set is_visible_on_front = 0

Преимущество состоит в том, что в будущем вы все еще можете принять решение показывать отдельные атрибуты, и вам не нужно изменять код.

Alex
источник