如何在产品列表页面的排序中最后设置空值产品?

时间:2014-04-10 19:11:34

标签: php magento sorting magento-1.7

你好,我有主要的4个产品,如

     product_name  attribute_name attribute_value
----------------------------------------------------------
     test1           catname        abc
     test2           catname        ccc
     test3           catname        ###
     test4           catname        bbb

当我尝试在产品详情页面上按 catname 对产品进行排序时,我首先获得空值产品 test3 ,但我最后需要它。我必须忽略空属性值。

我在toolbar.phtml中尝试 asc desc ,但这不是我想要的。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试

 ORDER BY if(attribute_value = '' or attribute_value is null,1,0),attribute_value ,product_name