[英]Magento advanced search - inconsistent order of results / how to define multiple order-by fields
我发现在Magento 1.9.0.1中搜索结果出现的顺序不一致。
在下面的此示例中,我指定了结果应按价格排序,这是可行的,但是每次执行搜索时,相同价格的产品将以不同的顺序出现。
有谁知道如何解决这一问题?
两个可能的解决方案(我不知道如何实现)是:
我相信我已经通过将一些额外的XML应用于/app/design/frontend//thk/default/layout/catalogsearch.xml来解决此问题,请参见下面的“ search_result_list”元素。 这似乎已经有效地实现了上面的(1)。
<catalogsearch_advanced_result translate="label">
...
<reference name="search_result_list">
<action method="setDefaultDirection"><param>ASC</param></action>
<action method="setSortBy"><param>name</param></action>
</reference>
...
</catalogsearch_advanced_result>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.