Доброго времени суток!
Пересел на MODx Revo после нескольких лет написания на чистом PHP, JS, CSS, SQL.
Однако приятно работать =).
По работе потребовалось перенести сайт написанный с нуля на MODx.
Фронтенд перенёсся без проблем.
Бэкенд из за текущего низкого знания CMS пока ползёт спотыкаясь об камни…
В общем что то я отвлёкся.
Проблема следующая:
Для вывода продуктов из категории использую GetPage и GetRecources.
Так как у продуктов есть параметр (TV — kVA) мощность, то делаю фильтрацию по мощностям.
Шаблон вывода без фильтрации работает, но вот с фильтрацией возникли проблемы.
Данная конструкция работает:
depth=`0`
&tpl=`product_pr`
&sortdir=`ASC`
&tvFilters=`kVA>=%1%`
&includeTVs=`kVA,noizelevel,inputV,picture`
А такая нет:
depth=`0`
&tpl=`product_pr`
&sortdir=`ASC`
&tvFilters=`kVA>=%1%,kVA<=%6%`
&includeTVs=`kVA,noizelevel,inputV,picture`
На всякий случай поясню словами что она должна делать на конкретном примере выше:
выводить продукты мощностью не меньше 1 и не больше 6 (в диапазоне от 1 до 6).
Вторым вопросом:
В дальнейшем планирую сделать вместо статичных значений загрузку из GET параметров формата:
сайт.ру/оборудование/каталог моделей/значение от/значение до
Как мне лучше это реализовать? (Планирую сделать через .htaccess и сниппет с фильтром).
Если я где то не прав бросьте в меня тапком и укажите праведный путь.
Заранее спасибо за помощь!
Костромин Игорь 29.08.2018 18:51 #
Василий Пупкин 30.08.2018 11:10 #
В результате получилось такое решение:
Код получился такой:
Так как парсер сайта удалил куски кода в целом он должен быть как ниже на картинке:
Для работы с pdoRecources ставим через установщик pdoTools.
0 нижний предел фильтрации, 8 верхний.
Артур 29.08.2018 21:26 #
Василий Пупкин 30.08.2018 11:04 #
Олег 30.08.2018 16:44 #
А это что за конструкция? )