Как удалить блоки "Мой список пожеланий" и "Сравнить продукты" из шаблона Magento 2.0 Luma?

Я потратил много часов, пытаясь удалить блоки "Мой список пожеланий" и "Сравнить продукты" из шаблона Luma. Кроме того, мне нужно изменить и удалить некоторые из нижних ссылок.

Я не могу найти, где изменить. Можете ли вы мне помочь, пожалуйста?

Спасибо

Ответ 1

Я пробовал следующий шаг, который это сработало для меня.

1. Мой список пожеланий

Для списка пожеланий вам нужно удалить его с помощью Admin > Stores > Configuration > Customers > Wish list > General Options сделайте, чтобы он был включен, и затем сохраните его.

2. Сравнить продукт

Здесь вам нужно сделать некоторые изменения уровня кодирования. следуй за мной

Перейдите к vendor > magento > theme-frontend-luma > Magento_Catalog > layout > default.xml

Откройте этот файл, найдите этот тег "", и перед тегом конца кузова поставьте следующий код

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

Ответ 2

Magento 2.2.3 - избавиться от сравнения

Таким образом, у меня возникла та же проблема, но я обнаружил, что мне нужно добавить еще один путь к файлу default.xml, чтобы избавиться от сравнения:

<referenceBlock name="catalog.compare.sidebar" remove="true"/> <!-- Remove sidebar -->
<referenceBlock name="catalog.compare.link" remove="true"/> <!-- Remove link in header -->
<referenceBlock name="related.product.addto.compare" remove="true"/> <!-- Related product -->
<referenceBlock name="category.product.addto.compare" remove="true"/> <!-- Category add compare -->
<referenceBlock name="view.addto.compare" remove="true" /> <!-- Product addto compare -->

Ответ 3

Обновление: для Magento 2.1

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

Ответ 4

Войдите в Magento. Goto Store- > Конфигурация. В разделе "Заказчик → " вы можете отключить этот параметр.

Ответ 5

Отмените основной модуль, как показано ниже: код/​​Пользовательский/предпочтения:

код/​​Пользовательский/предпочтения/registration.php

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

код/​​Пользовательский/предпочтения/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\\": ""
    }
  }
}

код/​​Пользовательский/предпочтения/и т.д. /module.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>

код/​​Пользовательский/предпочтения/и т.д./вид/интерфейс/расположение/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>

Ответ 6

Быстрая заметка для корпоративных пользователей: вам может понадобиться также удалить блок "нескольких желаний":

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

Ответ 7

(M2.1)
Если вы не хотите создавать пользовательскую тему и/или предпочитаете работать с бэкэнд, вы можете сделать следующее в бэкэнд. Перейдите на страницу cms, категорию или страницу продукта, которую вы хотите изменить. Пример для страницы категории: в разделе "Дизайн → Макет обновления XML" добавьте следующий код:

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

Примечание. Если вы хотите, чтобы дополнительные блоки оставались на боковой панели, установите дополнительный контейнер в значение "false" следующим образом:

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

Ответ 8

ничего из этого не работает для меня

https://dutchmanaxles.com/measure-order-axles-rearends.html

я хочу "сравнить продукты" и "мой список пожеланий"

Если бы весь div class= "columns" исчез, это было бы тоже хорошо

Я уже пробовал это

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