如何从家庭CMS页面magento2上添加的产品列表页面隐藏工具栏?

时间:2016-01-06 05:18:49

标签: magento2 magento-2.0

如何在家庭CMS页面magento2上添加的产品列表页面中隐藏工具栏。

我已在CMS home中添加了块,如下所示:

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

并添加了xml代码以删除Layout Update XML中的工具栏,如下代码所示:

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

2 个答案:

答案 0 :(得分:1)

尝试添加布局更新XML(使用 display =“false” param而不是remove =“true”):

<referenceBlock name="product_list_toolbar" display="false" />

然后清理缓存和工具栏应该消失

答案 1 :(得分: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();
}

它将不再出现。