2015-08-31 75 views
0

我有一個基於ModXCMS 2.1.4的體育俱樂部頁面。 有關運動班的列表,我擁有appr。 30份不同的文件。 每一個都有像abteilung,Wochentag,Startzeit等模板變量。 tv.Wochentag包含Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag作爲工作日。我的問題: 輸出沒有按變量排序。 這裏我的代碼:modx getResources tv

[[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`]] 

Finaly我想通過Wochentag(平日)和StartZeit(開始時間/時間)進行排序。 我做錯了什麼? 有沒有人有任何提示。

在此先感謝

基督教

+0

您是否真的認爲版本2.1.4?如果是這樣,那就是4或5歲。您錯過了許多改進,缺陷修復和安全補丁,我認爲您的第一筆業務是升級MODX版本。 – LIannotti

+0

呃,對不起。其實它是2.3.1這是相當古老,但不是那麼古老:) –

回答

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

+0

如何加入2臺電視機? –

+0

而不是使用第一臺電視和第二臺電視隨着時間的推移 - 使用一臺日期電視。看這裏:https://rtfm.modx.com/revolution/2.x/making-sites-with-modx/commonly-used-template-tags/date-formats你可以從這種類型的電視中獲取格式。 – mwl

0

Youy can not sort通過電視使用sortby [看文檔],如果你嘗試使用sortbyTV & sortdirTV它會按字母順序爲你排序。

你一週電視值的日設置爲數字:

蒙塔格== 0 || Dienstag == 1 || Mittwoch == 2 || Donnerstag ...等

那麼你sortbyTV & sortdirTV應該像預期的那樣行事

相關問題