entfernen zu Vergleichsliste hinzufügen Magento 2

Auf der Startseite von unserem Shop unter „Meistverkaufte Produkte“ muss die  „zu Vergleichsliste hinzufügen“ Funktion entfernt werden. Wir haben in unsere .xml Datei

\app\design\frontend\theme-name\default\Magento_Theme\layout\default.xml

folgende Codeschnipsel eingefügt:

<referenceBlock name="view.addto.compare" remove="true" />

<referenceBlock name="category.product.addto.compare" remove="true" >

<referenceBlock name="related.product.addto.compare" remove="true" />

<referenceBlock name="upsell.product.addto.compare" remove="true" />

<referenceBlock name="catalog.compare.link" remove="true"/>

<referenceBlock name="catalog.compare.sidebar" remove="true"/>

 

Das hat aber die Funktion von der Startseite nicht entfernt. (siehe https://magento.stackexchange.com/questions/212883/how-to-remove-add-to-compare-links-in-magento-2-2-0 )       ,

 

Dafür muss von die folgende Datei eine Überschreibung erstellt werden: \vendor\magento\module-catalog-widget\view\frontend\templates\product\widget\content\grid.phtml.

Die legen wir unter:  \app\design\frontend\theme-name\default\Magento_CatalogWidget\templates\product\widget\content\

Dabei ist sehr wichtig dass die Ordner heißt Magento_CatalogWidget und nicht Magento_Catalog_Widget .              

In die Überschreibung stellen wir die „showCompare“ Variable auf „false“ um:

$showCompare = false; 

Um die Änderungen auf der Startseite sehen zu können müssen die „Full Page“ und „Block“ Caches geleert werden.