getResources:通过& resources属性订购资源的方法?

时间:2015-09-22 06:46:40

标签: modx modx-revolution modx-getresources

我想按照$resources属性中的顺序订购资源,例如:

  

2,6,3,8

但这似乎违反了菜单索引。

有谁知道实现这个目标的方法?

我的getResources调用:

           [[!getResources?  
                &tpl=`featuredtpl` 
                &resources=`2,6,3,8`
                &limit=`4`  
                &includeTVs=`1`  
                &processTVs=`1`
                &includeContent=`1`   
                &depth=`0`  
            ]]

1 个答案:

答案 0 :(得分:3)

你可以像这样使用它:

&sortby=`FIELD(modResource.id, 4,7,2,5,1 )`

所以你的代码段就像是:

        [[!getResources?  
            &tpl=`featuredtpl` 
            &resources=`2,6,3,8`
            &sortby=`FIELD(modResource.id,2,6,3,8)`
            &limit=`4`  
            &includeTVs=`1`  
            &processTVs=`1`
            &includeContent=`1`   
            &depth=`0`  
        ]]