Как вывести сообщение вместо пустой коллекции?

Добрый день! Есть коллекция, которая выводится на страницу с помощью pdoResources. Такой вопрос: есть ли возможность выводить на страницу определенное сообщение при условии, что коллекция либо пуста, либо в ней есть неопубликованные ресурсы?
Дмитрий
12 сентября 2019, 12:31
modx.pro
108
0

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

Андрей Шевяков
12 сентября 2019, 14:00
0
[[!pdoResources:default=`Ваше сообщение`?
...
]]
    Дмитрий
    12 сентября 2019, 14:32
    0
    Спасибо огромное!
Александр Мельник
12 сентября 2019, 18:52
0
Вариант предложенный Андреем хорош и наверное является самым верным ответом на ваш вопрос. Но можно и иначе. Сохранить результат сниппета в плейсходлер (а используя феном так и еще проще просто в переменную)
Тогда на страницу ничего не выведется и вы сможете сделать проверку, если плейсхолдер заполнен, то выводим, если пуст, то нет. Это удобно когда например целый блок (имеется ввиду html верстку) нужно показывать только если есть результаты в сниппете.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
3