Фильтрация по TV

Доброго дня всем!
Может кто-то сталкивался с подобной задачей…

Строим расписание занятий, строим его по 5 группам ТВ-параметров (дата-тренер-время-стоимость),
есть ли способ вывода ресурсов по дате, указанной в ТВ-параметре date?

Есть момент — у 1 занятия может быть заполнено 5 разных дат, т.е. занятие может проходить например 1 апреля, 10 апреля, 12 марта и т.п.

Если сортирую по tv|date:asc, tv|date2:asc..., то фильтруются только дни недели, а месяцы могут выводиться в разноброд.

Сейчас на страницу вывожу с фильтрами так:

[[!mFilter2?
                  &element=`pdoResources`
                    &parents=`8`
                    &limit=`0`
                    &hideContainers=`1`
                    &sort=`tv|sort:asc`
                    &where=`{"t_time:>=":1}`
                    &tpl=`RaspisanieCatTplItem`
                    &ajaxMode=``
                    &includeTVs=`trener,trener2,trener3,trener4,trener5,t_date,t_date2,t_date3,t_date4,t_date5,t_time,t_time2,t_time3,t_time4,t_time5,t_cost,t_cost2,t_cost3,t_cost4,t_cost5,sort`
                    &filters=`
                         resource|pagetitle
                        ,tv|trener
                        ,parent:parents
                    `
                    &tplFilter.outer.tv|trener=`tpl.mFilter2.filter.select`
                    &tplFilter.row.tv|trener=`tpl.mFilter2.filter.option`
                    &tplFilter.outer.resource|pagetitle=`tpl.mFilter2.filter.select`
                    &tplFilter.row.resource|pagetitle=`tpl.mFilter2.filter.option`
                    &tplFilter.outer.resource|parent=`tpl.mFilter2.filter.select`
                    &tplFilter.row.resource|parent=`tpl.mFilter2.filter.option`
                    &suggestionsRadio=`tv|trener`
                ]]
Николай
09 марта 2017, 09:55
modx.pro
1 097
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0