0

我有一个基于 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(开始时间/时间)进行排序。我做错了什么?有没有人对此有任何暗示。

提前致谢

基督教

4

2 回答 2

0

加入weekdaystarttime到一台电视 - 输入类型:日期,然后您将能够按电视排序getResources

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

https://rtfm.modx.com/extras/revo/getresources

于 2015-08-31T20:50:09.183 回答
0

如果您尝试使用 sortbyTV 和 sortdirTV,您将无法使用 sortby 按电视排序 [请参阅文档],它将为您按字母顺序对它们进行排序。

将您的星期几 tvs 值设置为 numeric :

蒙塔格==0||迪恩斯塔格==1||米特沃克==2||唐纳斯塔格...等

那么您的 sortbyTV 和 sortdirTV 应该按预期运行

于 2015-08-31T23:32:04.560 回答