Условие для выбора всех ресурсов
есть выборка pdoResources, в которой есть такое условие
Но если в форме не выбрать никого параметра и задать поиск, то выводятся все ресурсы и это тоже то, что нужно, единственный момент что в логах появляется ошибка
Вопрос: а можно ли задать на этой случай какой-то параметр, который будет возвращать [[!getIdKurs]] на случай если в него ничего не передано и чтобы выводились все ресурсы, но только чтобы не возникала ошибка? Может быть есть какая условная *, которая будет означать что условие сработает для всех ресурсов?
&where=`{"pagetitle:=":[[!getIdKurs]]}`в сниппете исходя из переданного параметра из формы ищется его ID и в целом все нормально работает.Но если в форме не выбрать никого параметра и задать поиск, то выводятся все ресурсы и это тоже то, что нужно, единственный момент что в логах появляется ошибка
Error parsing condition with key 0:что в общем-то понятно, ведь сниппет выдает пустой результат, потому что в него не передан параметр.Вопрос: а можно ли задать на этой случай какой-то параметр, который будет возвращать [[!getIdKurs]] на случай если в него ничего не передано и чтобы выводились все ресурсы, но только чтобы не возникала ошибка? Может быть есть какая условная *, которая будет означать что условие сработает для всех ресурсов?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Наверное, так даже более правильно.