К содержанию

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

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

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

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