1

ホームCMSページmagento2に追加された製品リストページからツールバーを非表示にする方法。

以下のように CMS ホームにブロックを追加しました。

{{block class="Magento\Catalog\Block\Product\ListProduct" name="category.products.list" as="product_list" template="Magento_Catalog::product/list.phtml" category_id="3"}}

以下のコードのように、レイアウト更新 XML のツールバーを削除する xml コードを追加しました。

<referenceBlock name="product_list_toolbar" remove="true" />
4

2 に答える 2

0

ツールバーは以下で呼び出されています:Magento_Catalog/templates/product/list.phtml

そのファイルをコピーして貼り付けて、テーマで上書きします。app/design/frontend/<Vendor>/<theme>/Magento_Catalog/templates/product/list.phtml

次の xml スニペットを追加します。

<arguments>
    <argument name="hide_toolbar" xsi:type="boolean">true</argument>
</arguments>

echo $block->getToolbarHtml()作成したばかりのファイルを見つけて、次のようにします。

if ($this->getHideToolbar() === false) {
    echo $block->getToolbarHtml();
}

そして、それはもう表示されません。

于 2017-02-10T20:38:08.543 に答える