【问题标题】:How to set default product sort direction (asc/desc) for few categories only through xml如何仅通过xml为少数类别设置默认产品排序方向(asc/desc)
【发布时间】:2018-03-23 03:02:36
【问题描述】:

在 Magento 2 中,我如何通过布局更新 xml 为特定类别设置默认产品排序方向 (asc/desc) 管理类别->特定类别->设计部分。 就像我在屏幕截图中所做的那样......但它不起作用:(

【问题讨论】:

    标签: php xml magento magento2 magento-layout-xml


    【解决方案1】:

    您只需将referenceblock 名称更改为“product_list_toolbar”。因为我们在 Magento\Catalog\Block\Product\ListProduct 类中没有 setDefaultDirection 方法。更新后你的代码会变成这样

    <referenceContainer name="content">
      <referenceBlock name="product_list_toolbar">
              <action method="setDefaultDirection">
                  <argument name="dir" xsi:type="string">desc</argument>
                </action>
      </referenceBlock>
    </referenceContainer>
    

    如果您有任何疑问,请告诉我。

    【讨论】:

    • 我可以将它添加到任何布局 xml 文件中以覆盖所有类别吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 2019-05-04
    • 2015-03-05
    相关资源
    最近更新 更多