Получение фильтрации элементов через $.get в pdoPage на Fenom
Добрый день!
Столкнулся со следующей задачей, в pdoPage необходимо выводить определенные документы, фильтрация которых происходит через POST запрос на текущую страницу
Вызываю сниппет так:
Писать что-то вроде проверки: если выбрано первое и второе правило, тогда, если выбрано первое, тогда, если второе то тогда, если ничего, то тогда.
Совсем жестоко. Можно перед вызовом написать $where, но, возможно, есть какое-то более красивое решение?
Заранее благодарен
Столкнулся со следующей задачей, в pdoPage необходимо выводить определенные документы, фильтрация которых происходит через POST запрос на текущую страницу
Вызываю сниппет так:
{'!pdoPage' | snippet : [
...
'where' => [
'rule1' => $.get.rule1,
'rule2' => $.get.rule2
]
]}
Также, пытаюсь проверить внутри, чисто методом научного тыка внутри where{if $.get.rule1}'rule1' => $.get.rule1,{/if}
Тоже белая страница.Писать что-то вроде проверки: если выбрано первое и второе правило, тогда, если выбрано первое, тогда, если второе то тогда, если ничего, то тогда.
Совсем жестоко. Можно перед вызовом написать $where, но, возможно, есть какое-то более красивое решение?
Заранее благодарен
Комментарии: 3
Запрос отправляете POST, а в значения подставляете GET
Наверное, не так выразился, на одном доставшемся проекте используется нечто ссылка
На самой странице в {$.get.rule} значения прилетают, в компонент нет
На самой странице в {$.get.rule} значения прилетают, в компонент нет
Ссылка вырезалась))
{$_modx->resource.uri}?rule1=val1&rule2=val2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.