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

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

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

Modx Revolution
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
roswell
@roswell
и швец, и жнец, и на дуде игрец
В тег вызова pdoResources нужно добавить параметр includeTVs, например, [[pdoResources? &includeTVs=`img`]], и значение фильтра notempty следует взять не в двойные, а в обратные кавычки:
[[+tv.img:notempty=`<div><img src="[[+tv.img]]" /></div>`]]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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