2016-01-08 10 views

Odpowiedz

13

Próbowałem wykonać krok, który sprawdził się we mnie.

1. Lista życzeń

Na listę życzeń trzeba usunąć go za pomocą Admin > Stores > Configuration > Customers > Wish list > General Options make aby umożliwić no i następnie zapisać go.

2. Porównaj PRODUKTU

Tu trzeba zrobić pewne zmiany poziomu kodowania. Follow Me

Przejdź do vendor > magento > theme-frontend-luma > Magento_Catalog > layout > default.xml

otworzyć ten plik znaleźć ten tag "" i przed końcem ciała tag umieścić następujący kod

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

Upewnij się, że usunie porównaj produkt z kategorii product , jednak możesz go użyć do dowolnego układu.

Po wykonaniu tej czynności nie zapomnij wyczyścić pamięci podręcznej, jeśli jest włączona, w przeciwnym razie nie uzyskasz pożądanego wyniku.

Daj mi znać, jeśli masz jeszcze jakieś zapytania

+0

Świetnie! zadziałało! – jstuardo

+3

Witam gyus Sugeruję, abyście wszyscy nie zamienili motywu pustego i lumy, ponieważ pochodzą z domyślnej instalacji zamiast tego lepszego rozwiązania, proszę utwórz własny motyw i zróbcie z nim cokolwiek, aby zachować swój sklep z nadchodzącym magento wersja –

+1

Jeśli chcesz usunąć "Moja lista życzeń" z paska bocznego, ale nadal zachowuj funkcjonalność na stronie produktu, dodaj to w pliku default.xml: ' ([źródło] (http://magento-r.blogspot.sg/2016/01/remove-wishlist-and-compare-products.html)) – 10basetom

1

Zaloguj się do strony głównej Magento. Przejdź do sklepu-> Konfiguracja. W obszarze Klient -> lista życzeń możesz wyłączyć tę opcję.

3

Aktualizacja: dla Magento 2,1

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

Zastąp moduł podstawowy jak poniżej: Kod /Custom/listy życzeń: kod

/Custom/Wishlist/registration.php

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

Kod/Użytkownika/życzeń/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\\": "" 
    } 
    } 
} 

Kod/Użytkownika/życzeń/etc/moduł.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> 

Kod/Użytkownika/życzeń/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

Szybkim uwaga dla E Nterprise użytkownicy: może trzeba usunąć blok „stwardnienie życzeń”, a także:

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

(M2.1)
Jeśli nie chcesz, aby utworzyć własny temat i/lub wolą pracować z backend, możesz wykonać następujące czynności w backend. Przejdź do strony cms, kategorii lub strony produktu, którą chcesz zmienić. Przykład kategorii Strona: pod Design -> Układ Aktualizacja XML dodać następujący kod:

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

Uwaga: jeśli chcesz dodatkowe bloki pozostać w pasku bocznym ustawić dodatkowy pojemnik na „false” tak:

<referenceContainer name="content"> 
    <referenceContainer name="sidebar.additional" remove="false" /> 
</referenceContainer> 
Powiązane problemy