Я использую Magento 2.02. Я создал свою собственную тему под названием «cff», которая основана на Luma.
Я пытаюсь снять catalog.compare.link
блок вtop.links
Макет для этого блока, кажется, определен в
/vendor/magento/module-catalog/view/frontend/layout/default.xml
И если я добавлю
<referenceBlock name="catalog.compare.link" remove="true" />
в этом файле, как и ожидалось, текст «Сравнить товары» исчезает из блока top.links.
Тем не менее, я знаю, что не должен менять файлы поставщиков. Поэтому я ищу правильную папку, в которой можно создать собственный default.xml
файл для размещения кода удаления:
Я посмотрел всюду в документации и онлайн, но не могу найти эту информацию. Я пробовал несколько мест, ни одно из них не работает. Я думал, что это должно работать, но это не так:
/app/design/frontend/cff/cff/Magento_Catalog/layout/default.xml
Пожалуйста, кто-нибудь может сказать мне, где должен находиться макет переопределения?
Это код внутри моего основного макета default.xml
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="catalog.compare.link" remove="true" />
</body>
</page>