Сортировка по MIGXtv
На сайте по продаже туров, даты туров создаются в MIGX tv.
Вопрос как вывести ресурсы отсортировав по первой дате в MIGX.
Т.е. чтобы по умолчанию все туры на сайте выводились по датам от ближайшей даты и т.д.
Пример:
тур 1 -даты: 15.08.2020, 20.082020, 1.09.2020
тур 2 -даты 19.08.202, 2.09.2020
При выводе 19.08.2020 первым должен быть тур2, потом тур1.
Тем самым даты которые уже не актуальны не учитывать.
Вопрос как вывести ресурсы отсортировав по первой дате в MIGX.
Т.е. чтобы по умолчанию все туры на сайте выводились по датам от ближайшей даты и т.д.
Пример:
тур 1 -даты: 15.08.2020, 20.082020, 1.09.2020
тур 2 -даты 19.08.202, 2.09.2020
При выводе 19.08.2020 первым должен быть тур2, потом тур1.
Тем самым даты которые уже не актуальны не учитывать.
Комментарии: 4
Быстрого решения нету. Нужно писать сниппет, который выводил бы активные ресурсы в соответствующем порядке. И уже вызывать pdoResources с подстановкой этих ресурсов.
Как вариант, сделать отдельное TV для каждого тура и туда записывать ближайшую дату и потом по этому полю сортировать, правда ту всё упирается в то, есть возможность заполнять это поле при заполнении поля MIGX.
Пришлите код, как у вас выводятся туры. Как написан MIGX tv.
[
{
«caption»: «Заголовок»,
«fields»: [
{
«field»: «tur-data»,
«caption»: «Дата»,
«inputTVtype»: «date»
}
]
}
]
{
«caption»: «Заголовок»,
«fields»: [
{
«field»: «tur-data»,
«caption»: «Дата»,
«inputTVtype»: «date»
}
]
}
]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.