Magento 2 Як видалити вкладки з інформацією про продукт


11

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

Дивіться: http://awesomescreenshot.com/0f765e4128


! [введіть тут опис зображення ] ( i.stack.imgur.com/rN4YN.png ) Привіт, як ми видаляємо додаткову інформацію ім'я ??? і змістити вміст на ліву сторону ???
користувач81225

Не розумію, чи можете ви надіслати короткий
scrn

Це не дає відповіді на запитання. Коли у вас буде достатня репутація, ви зможете коментувати будь-яку публікацію ; натомість надайте відповіді, які не потребують уточнення від запитувача . - З огляду
HelgeB

Це не дає відповіді на запитання. Коли у вас буде достатня репутація, ви зможете коментувати будь-яку публікацію ; натомість надайте відповіді, які не потребують уточнення від запитувача . - З огляду
Chirag Patel

Відповіді:


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

5

Можна спробувати через Layout XML

подібно до

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

або деякі вкладки - видаліть вкладку з оглядами

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

1

Ви також можете просто зняти прапорець біля пункту "Показати на сторінці деталей продукту" для всіх атрибутів.

Для цього для всіх атрибутів запустіть запит mysql:

update catalog_eav_attribute set is_visible_on_front = 0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.