我有一个基于ModXCMS 2.1.4的体育俱乐部的页面。关于运动课程的列表,我有appr。30个文档用于不同的。每一个都有像abteilung,Wochentag,Startzeit等模板变量。tv.Wochentag包含Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag作为工作日。
现在我的问题是:输出不是按变量排序的。下面是我的代码:
[[getResources?
&parents=`19`
&debug=`1`
&tvFilters=`abteilung==[[*abteilung]]`
&sortby=`{tv.Wochentag:"Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag":"ASC",tv.UhrzeitStart:"ASC"}`
&tpl=`snipSportangebot`
&includeTVs=`1`
&tvPrefix=``
&limit=`0`
&processTVs=`1`]]最后,我想按Wochentag (工作日)和StartZeit (开始时间/时间)排序。我做错了什么?有没有人对此有任何提示。
提前感谢
克里斯蒂安
发布于 2015-09-01 04:50:09
将weekday和starttime连接到一个TV -输入类型:Date,然后您将能够在getResources中按TV排序
sortbyTV - Template Variable to sort by
sortdirTV - Order which to sort by when using sortbyTV
sortbyTVType - Specify the data type of the sortby TV. Possible values are string, integer, decimal, datetime发布于 2015-09-01 07:32:05
你不能使用sortby对电视进行排序如果你尝试使用sortbyTV & sortdirTV,它会帮你按字母顺序排序。
将您的星期tvs值设置为数字:
Montag==0||Dienstag==1||Mittwoch==2||Donnerstag...等
然后,您的sortbyTV和sortdirTV应该按预期运行
https://stackoverflow.com/questions/32317775
复制相似问题