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

Как проверить значение tv другого ресурса на пустоту?

У главной страницы есть tv с изображением которое будет использоваться на разных страницах и разных шаблонах. Значение tv я смог получить через [[pdoField? &id=`1` &field=`img`]]. Есть чанк в котором нужно проверить значение поля и если оно не пустое то вывести html
<div>
    <img src="[[pdoField? &id=`1` &field=`img`]]">
</div>

Можно ли как то обернуть этот блок в if? Или в modx это нужно как то по другому делать?
  • Вопрос задан
  • 543 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
an-tar
@an-tar Куратор тега MODX
Full stack web developer
Можно сделать так, сначала занести вывод pdoField в плейсхолдер:
&toPlaceholder=`imgph`
А потом проверить на непустоту
[[+imgph:notempty=`<div><img src="[[+imgph]]"></div>`]]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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