@D_drop

Как на Modx revo написать условие вывода разных чанков используя tv от MIGX?

Есть таблица MIGX с двумя вкладками : "description" текстовая и "image" загружаемое фото.
Вывод картинок в слайдер :
[[!getImageList?
     &tvname=`photoVideo`
      &tpl=`photo_video`
       &docid=`[[*id]]`  ]]

И в чанке `photo_video` пытаюсь написать условие на PHx :
[[+tv.description:ifempty=`<li><a rel="group" href="[[+image]]"><img src="[[+image]]"></a></li>` 
else=`<li><a class="news fancybox.iframe" rel="group" href="[[+description]]?autoplay=1">
<img src="[[+image]]"></a></li>`]]

И оно не работает) в чём может быть ошибка ?
Смысл условия: если в Migx заполнен [[+description]] то выводиться чанк для видео,где [[+description]] - юрл видео. Если нет то чанк для фото
  • Вопрос задан
  • 1441 просмотр
Решения вопроса 1
ruslan_aleev
@ruslan_aleev
MODX с cat-Art.ru
Тут нужно писать так:
[[+description:ifempty=
	`<li><a rel="group" href="[[+image]]"><img src="[[+image]]"></a></li>`
:else=
	`<li><a class="news fancybox.iframe" rel="group" href="[[+description]]?autoplay=1"><img src="[[+image]]"></a></li>`
]]

Подробнее о фильтрах ввода-вывода - docs.modx.pro/system/the-basics/filters-input-and-...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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