18

Luma テンプレートから「My Wish List」と「Compare Products」のブロックを削除するのに何時間も費やしました。さらに、下のリンクのいくつかを変更して削除する必要があります。

変更する場所が見つかりません。助けてくれませんか?

ありがとう

4

11 に答える 11

3

更新:Magento 2.1用

 <referenceContainer name="content">
    <referenceBlock name="catalog.compare.sidebar" remove="true" />
    <referenceContainer name="sidebar.additional" remove="true" />
 </referenceContainer
于 2016-09-02T16:32:19.850 に答える
1

Magento バックエンドにログインします。ストア -> 構成に移動します。顧客 -> ウィッシュリストの下で、オプションを無効にすることができます。

于 2016-01-12T10:31:07.020 に答える
0

比較リンクの削除用

<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 -->

ウィッシュ リストの場合: [管理] > [ストア] > [構成] > [顧客] > [ウィッシュ リスト] > [一般オプション] で削除して、[有効] を [いいえ] に設定し、保存します。

また

<referenceBlock name="wishlist_sidebar" remove="true"/>
于 2020-03-18T13:36:15.683 に答える
0

やり方はほぼ同じです

<referenceBlock name="block.name.wantoberemoved" remove="true"/>

サイドバーから比較製品を削除する

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

サイドバーからウィッシュリストを削除する

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

于 2020-03-19T09:16:41.730 に答える
-2

以下のようにコア モジュールをオーバーライドします: code/Custom/Wishlist:

コード/カスタム/ウィッシュリスト/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": "support@blazeclan.com",
      "homepage": "https://www.blazeclan.com/",
      "role": "Developer"
    }
  ],
  "autoload": {
    "files": [
      "registration.php"
    ],
    "psr-4": {
      "Custom\\wishlist\\": ""
    }
  }
}

コード/カスタム/ウィッシュリスト/etc/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>

コード/カスタム/ウィッシュリスト/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>

于 2017-06-01T03:51:34.817 に答える