Prestashop:自然排序按'产品名称:A到Z'排序

时间:2016-03-20 12:31:29

标签: prestashop prestashop-1.6 natural-sort

使用 blockLayered ,按'产品名称:A到Z'排序时,我得到以下结果:

  • “someCode 10W - some string”
  • “someCode 16W - some string”
  • “someCode 25W - some string”
  • “someCode 34W - some string”
  • “someCode 5W - some string”
  • “someCode 7W - some string”

虽然我希望它们按“自然顺序”命令

  • “someCode 5W - some string”
  • “someCode 7W - some string”
  • “someCode 10W - some string”
  • “someCode 16W - some string”
  • “someCode 25W - some string”
  • “someCode 34W - some string”

在blockLayered代码中,我可以看到对natcasesort()的调用http://php.net/manual/en/function.natcasesort.php

类似于“涉及功能的分层过滤器现在已经自然排序” - https://gitlab.com/alfons83/PrestaShop/commit/f0abdca08f367b99b8c970f77f13dd4626fd32ee - 我的源代码中有这样的代码,但是在其他行号中。

但我不确定它是否按'产品名称:A到Z'排序使用。 'name'被认为是'id_feature'?

  • 如果使用,为什么“5w”和“7w”是最后一次?
  • 如果没有使用,我应该在哪里使用它?

1 个答案:

答案 0 :(得分:0)

转到首选项 - >产品

查看"分页"呼叫。您可以找到它们"默认顺序。"李选择"产品名称"