如何在家庭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" />
答案 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();
}
它将不再出现。