Używam Magento 2.02. Stworzyłem własny motyw o nazwie „cff” oparty na Lumie.
Próbuję usunąć catalog.compare.link
bloktop.links
Wygląd tego bloku wydaje się być zdefiniowany w
/vendor/magento/module-catalog/view/frontend/layout/default.xml
A jeśli dodam
<referenceBlock name="catalog.compare.link" remove="true" />
w tym pliku, zgodnie z oczekiwaniami, tekst „Porównaj produkty” znika z bloku top.links.
Wiem jednak, że nie powinienem zmieniać plików dostawców. Szukam więc odpowiedniego folderu, w którym można utworzyć własny default.xml
plik do umieszczenia kodu usuwania:
Szukałem wszędzie w dokumentacji i online, ale nie mogę znaleźć tych informacji. Wypróbowałem kilka lokalizacji, żadna z nich nie działa. Myślałem, że to powinno działać, ale to też nie:
/app/design/frontend/cff/cff/Magento_Catalog/layout/default.xml
Czy ktoś może mi powiedzieć, gdzie powinien iść układ zastępowania?
To jest kod w moim nadrzędnym układzie 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>