gpt4 book ai didi

Magento2-具有分层导航的自定义产品集合

转载 作者:行者123 更新时间:2023-12-04 04:37:28 24 4
gpt4 key购买 nike

我正在尝试在具有自定义产品列表的自定义页面上显示分层导航块。

现在,我有自定义 Controller ,xml布局和产品列表模板。

  • 我需要在xml布局中插入什么才能显示分层的导航块?
  • <referenceContainer name="sidebar.main">
    <!-- ??? -->
    </referenceContainer>
  • 如何设置自定义产品集(按属性(例如'book'== 1进行过滤))并在自定义页面(例如带有作者过滤器的图书 list )上使用(带有分层导航)?
  • 最佳答案

    您需要的XML可以在Magento/LayeredNavigation/view/frontend/layout/catalog_category_view_type_layered.xml中找到

    您需要添加到referenceContainer中的代码段是:

    <block class="Magento\LayeredNavigation\Block\Navigation\Category" name="catalog.leftnav" before="-" template="Magento_LayeredNavigation::layer/view.phtml">
    <block class="Magento\LayeredNavigation\Block\Navigation\State" name="catalog.navigation.state" as="state" />
    <block class="Magento\LayeredNavigation\Block\Navigation\FilterRenderer" name="catalog.navigation.renderer" as="renderer" template="Magento_LayeredNavigation::layer/filter.phtml"/>
    </block>

    如果要设置默认过滤器,建议使用插件修改“Magento\LayeredNavigation\Block\Navigation\FilterRenderer”的渲染方法。

    关于Magento2-具有分层导航的自定义产品集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38302097/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com