Підкажіть, будь ласка, як можна видалити вкладки "Додаткова інформація" зі сторінки деталей продукту
Дивіться: http://awesomescreenshot.com/0f765e4128
Підкажіть, будь ласка, як можна видалити вкладки "Додаткова інформація" зі сторінки деталей продукту
Дивіться: http://awesomescreenshot.com/0f765e4128
Відповіді:
Щоб видалити вкладку "Додаткова інформація", ви можете скористатись цим файлом у макеті:
<referenceBlock name="product.attributes" remove="true" />
Якщо вам потрібно видалити вкладку "Деталі":
<referenceBlock name="product.info.details" remove="true" />
Переглядаючи /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" />
Ви також можете просто зняти прапорець біля пункту "Показати на сторінці деталей продукту" для всіх атрибутів.
Для цього для всіх атрибутів запустіть запит mysql:
update catalog_eav_attribute set is_visible_on_front = 0
Перевага полягає в тому, що ви все одно можете в майбутньому вирішити показувати поодинокі атрибути, і вам не потрібна зміна коду.