Задать вопрос

Как вывести блок тегов при условии заполненного доп.поля?

Только взялся за освоение этой системы, поэтому, скорее всего, вопрос ламерский. Но никак не получается выполнить.

На страницу выводятся дочерние материалы одной из категорий с помощью pdoResources. В некоторых материалах есть изображения, в некоторых - нет. Из дополнительного поля передается путь к изображению [[+tv.img]]
Задача такова: при условии, что изображение к материалу не прикрепленно, блок тегов, обрамляющих <img src="[[+tv.img]]"> выводится не должен.
Пробовал нечто вроде
[[+tv.img:notempty="<div><img src="[[+tv.img]]"></div>"]]
- не работает. Чего я не понимаю? )

Modx Revolution
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Решения вопроса 1
roswell
@roswell
и швец, и жнец, и на дуде игрец
В тег вызова pdoResources нужно добавить параметр includeTVs, например, [[pdoResources? &includeTVs=`img`]], и значение фильтра notempty следует взять не в двойные, а в обратные кавычки:
[[+tv.img:notempty=`<div><img src="[[+tv.img]]" /></div>`]]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы