当前位置: 技术文章>> Magento 2:如何将类别页面中产品列表的默认排序顺序从升序更改为降序?

文章标题:Magento 2:如何将类别页面中产品列表的默认排序顺序从升序更改为降序?
  • 文章分类: Magento
  • 16575 阅读
系统学习magento二次开发,推荐小册:《Magento中文全栈二次开发 》

本小册面向Magento2以上版本,书代码及示例兼容magento2.0-2.4版本。涵盖了magento前端开发,后端开发,magento2主题,magento2重写,magento2 layout,magento2控制器,magento2 block等相关内容,带领您成为magento开发技术专家。


在Magento 2中将默认排序顺序从升序更改为降序的步骤:

第 1 步:创建app\design\frontend\Themes\Yourtheme\Magento_Catalog\layout\catalog_category_view.xml 或者您可以在 以下位置覆盖自定义扩展中的catalog_category_view.xml文件

app\code\Vendor\Extension\view\frontend\layout\catalog_category_view.xml

现在添加代码,如下所示

<?xml version="1.0"?>
 
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="2columns-left" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
 <referenceContainer name="content">
 <referenceBlock class="Magento\Catalog\Block\Product\ListProduct" name="category.products.list">
 <action method="setDefaultDirection">
 <argument name="dir" xsi:type="string">desc</argument>
 </action>
 </referenceBlock>
 </referenceContainer>
    </body>
</page>

结论:

因此,借助上述方法,您可以轻松地在Magento 2中将类别页面中产品列表的顺序从升序更改为降序。


推荐文章