2016-01-08 8 views

Antwort

13

Ich habe folgenden Schritt versucht es funktionierte für mich.

1. Mein Merkzettel

Für Merkzettel müssen Sie es über Admin > Stores > Configuration > Customers > Wish list > General Options machen, um zu entfernen, um nicht zu aktiviert, und speichern Sie es dann.

2. Vergleich

Hier müssen Sie einige Codierniveau Änderungen zu tun. Follow-me

Zum vendor > magento > theme-frontend-luma > Magento_Catalog > layout > default.xml

Öffnen Sie diese Datei dieses Tag finden "" und vor dem Körper End-Tag den folgenden Code

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

Stellen Sie sicher, diese entfernen wird Vergleichen Sie das Produkt aus der Kategorie Produkt Listing aber Sie können dies zu jedem Layout verwenden.

Sobald Sie damit fertig sind, vergessen Sie nicht, den Cache zu leeren, wenn Sie sonst die gewünschte Ausgabe nicht erhalten.

Lassen Sie mich wissen, wenn Sie noch irgendeine Frage

haben
+0

Großartig! es funktionierte! – jstuardo

+3

Hallo Gyus Ich schlage allen von euch vor, bitte nicht das leere und Luma-Thema zu modifizieren, da sie mit Standardinstallation statt dieser besseren Lösung kommt, bitte erstelle dein eigenes Thema und tu was auch immer damit, um deinen Laden mit kommendem Magento zu halten Version –

+1

Wenn Sie nur "Meine Wunschliste" aus der Seitenleiste entfernen möchten, aber die Funktionalität auf der Produktseite beibehalten möchten, fügen Sie diese in default.xml hinzu: '' ([Quelle] (http://magento-r.blogspot.sg/2016/01/remove-wishlist-and-compare-products.html)) – 10basetom

1

Login zu Magento Backend. Gehe zu Store-> Konfiguration. Unter Kunde -> Wunschliste können Sie die Option deaktivieren.

3

aktualisieren: für Magento 2,1

<referenceContainer name="content"> 
    <referenceBlock name="catalog.compare.sidebar" remove="true" /> 
    <referenceContainer name="sidebar.additional" remove="true" /> 
</referenceContainer 
0

Aufschalten Kernmodul wie unten: Code/Custom/Wunschliste:

Code /Custom/Wishlist/registration.php

<?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Custom_Wishlist', __DIR__ );

Code/Custom/Wunschliste/composer.json

{ 
    "name": "custom/wishlist-magento2", 
    "description": "N/A", 
    "require": { 
    "php": "~5.5.0|~5.6.0|~7.0.0" 
    }, 
    "type": "magento2-module", 
    "license": [ 
    "OSL-3.0", 
    "AFL-3.0" 
    ], 
    "version": "1.0.0", 
    "authors": [ 
    { 
     "name": "Pramod Kharade", 
     "email": "[email protected]", 
     "homepage": "https://www.blazeclan.com/", 
     "role": "Developer" 
    } 
    ], 
    "autoload": { 
    "files": [ 
     "registration.php" 
    ], 
    "psr-4": { 
     "Custom\\wishlist\\": "" 
    } 
    } 
} 

Code/Custom/Wunschliste/etc/Modul.xml

<?xml version="1.0"?> 
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> 
    <module name="Custom_Wishlist" setup_version="1.0.0" > 
     <sequence> 
      <module name="Magento_Wishlist" /> 
     </sequence> 
    </module> 
</config> 

Code/Custom/Wunschliste/etc/view/Frontend/Layout/default.xml

<?xml version="1.0"?> 

<referenceContainer name="sidebar.additional" remove="true"> 
     <block class="Magento\Wishlist\Block\Customer\Sidebar" name="wishlist_sidebar" as="wishlist" template="Magento_Wishlist::sidebar.phtml"/> 
    </referenceContainer> 
</body> 

0

eine schnelle Anmerkung für E. nterprise Benutzer: Sie können die „multiple Wunschliste“ Block als auch entfernen müssen:

<referenceBlock name="multiple-wishlist_sidebar" remove="true" /> 
0

(M2.1)
Wenn Sie nicht über ein eigenes Thema erstellen möchten und/oder lieber von der Arbeit Backend, können Sie im Backend folgendes tun. Navigieren Sie zu der CMS-Seite, Kategorie oder Produktseite, die Sie ändern möchten. Beispiel für Kategorie Seite: unter Design -> Layout-Update-XML fügen Sie den folgenden Code ein:

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

Hinweis: Wenn Sie zusätzliche Blöcke wollen in der Seitenleiste bleiben, die zusätzlichen Behälter gesetzt, wie dies auf „false“:

<referenceContainer name="content"> 
    <referenceContainer name="sidebar.additional" remove="false" /> 
</referenceContainer> 
Verwandte Themen