2016-11-11 6 views
1

から左カテゴリーのサイドバー私はMagentoの2を使用して、まだURLをリストこのカテゴリを実装苦労しています: https://github.com/Sebwite/magento2-category-sidebarMagentoの2:Sebwite

以下の行を行うための適切な方法は何ですか?どのファイルを編集すればよいですか?

この拡張機能を動作させるには、Sebwite \ Sidebar \ Block \ Sidebarブロックをテーマに実装する必要があります。

私はこれに新しいので、私は何かをここで逃していたはずです知っているに関する指示を見つけることができません。

私はいくつかの試みを試みましたが、左のカテゴリはまだ表示されていないようです。

私は/vendor/magento/theme-frontend-luma/Magento_Catalog/layout/default.xmlを編集しようとしましたが、運はまだありません。

は以下

<?xml version="1.0"?> 
<!-- 
/** 
* Copyright © 2016 Magento. All rights reserved. 
* See COPYING.txt for license details. 
*/ 
--> 
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> 
    <body> 
     <referenceContainer name="header-wrapper"> 
      <container name="compare-link-wrapper" label="Compare Link Wrapper" as="compare-link-wrapper" after="top.search" htmlTag="ul" htmlClass="compare wrapper"> 
       <block class="Magento\Framework\View\Element\Template" name="catalog.compare.link" before="-" template="Magento_Catalog::product/compare/link.phtml"> 
        <arguments> 
         <argument name="jsLayout" xsi:type="array"> 
          <item name="components" xsi:type="array"> 
           <item name="compareProducts" xsi:type="array"> 
            <item name="component" xsi:type="string">Magento_Catalog/js/view/compare-products</item> 
           </item> 
          </item> 
         </argument> 
        </arguments> 
       </block> 
      </container> 
     </referenceContainer> 

     <referenceBlock name="catalog.compare.sidebar" remove="true"/> 
     <block class="Sebwite\Sidebar\Block\Sidebar" name="category-sidebar" template="Sebwite_Sidebar::sidebar.phtml" /> 
    </body> 
</page> 

任意の提案は非常に高く評価され、私のdefault.xmlのです。

ありがとうございます

答えて

2

これは私のために働いています。

あなたのMagentoのルマカタログレイアウト default.xmlのから

移動して、以下のように変更します。

<?xml version="1.0"?> 
<!-- 
/** 
* Copyright © 2016 Magento. All rights reserved. 
* See COPYING.txt for license details. 
*/ 
--> 
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> 
    <body> 
     <referenceContainer name="header-wrapper"> 
      <container name="compare-link-wrapper" label="Compare Link Wrapper" as="compare-link-wrapper" after="top.search" htmlTag="ul" htmlClass="compare wrapper"> 
       <block class="Magento\Framework\View\Element\Template" name="catalog.compare.link" before="-" template="Magento_Catalog::product/compare/link.phtml"> 
        <arguments> 
         <argument name="jsLayout" xsi:type="array"> 
          <item name="components" xsi:type="array"> 
           <item name="compareProducts" xsi:type="array"> 
            <item name="component" xsi:type="string">Magento_Catalog/js/view/compare-products</item> 
           </item> 
          </item> 
         </argument> 
        </arguments> 
       </block> 
      </container> 
     </referenceContainer> 
     <referenceContainer name="sidebar.additional"> 
      <block class="Sebwite\Sidebar\Block\Sidebar" name="category-sidebar" template="Sebwite_Sidebar::sidebar.phtml" /> 
     </referenceContainer> 
     <referenceBlock name="catalog.compare.sidebar" remove="true"/> 
    </body> 
</page> 
+0

を、私はこの拡張機能を使用すると、それはまた、サイドバーにある「デフォルトのカテゴリーを」まで表示されていることがわかります同じ構成を使用してローカルサーバーで同じ拡張機能が正常に動作しています。どのようなアイデアがこの問題の原因になるのでしょうか? – p4pravin