系统学习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中将类别页面中产品列表的顺序从升序更改为降序。