Luma テンプレートから「My Wish List」と「Compare Products」のブロックを削除するのに何時間も費やしました。さらに、下のリンクのいくつかを変更して削除する必要があります。
変更する場所が見つかりません。助けてくれませんか?
ありがとう
Luma テンプレートから「My Wish List」と「Compare Products」のブロックを削除するのに何時間も費やしました。さらに、下のリンクのいくつかを変更して削除する必要があります。
変更する場所が見つかりません。助けてくれませんか?
ありがとう
更新:Magento 2.1用
<referenceContainer name="content">
<referenceBlock name="catalog.compare.sidebar" remove="true" />
<referenceContainer name="sidebar.additional" remove="true" />
</referenceContainer
Magento バックエンドにログインします。ストア -> 構成に移動します。顧客 -> ウィッシュリストの下で、オプションを無効にすることができます。
比較リンクの削除用
<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"/>
やり方はほぼ同じです
<referenceBlock name="block.name.wantoberemoved" remove="true"/>
サイドバーから比較製品を削除する
<referenceBlock name="catalog.compare.sidebar" remove="true" />
サイドバーからウィッシュリストを削除する
<referenceBlock name="wishlist_sidebar" remove="true" />
以下のようにコア モジュールをオーバーライドします: 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>