@Jazz75RUS

Modx REVO Как вывести документы у которых значение tv такое же как и у текущего?

Используя pdoResources пытаюсь вывести похожие документы, нужно что бы показывались документы у которых тв "compar" имеет такое же значение как и у текущего, значение поля текущего документа получаю через FastField (GetResourceField не срабатывал вообще) использую параметр &tvFilters=`compar==[[#[[*id]].compar]]`
Проблема в том что если поле пустое или нет похожих документов страница крешится, в консоли пусто, некоторые тв поля не выводятся, хотя в шаблоне вывода все ок, и без параметра tvFilters все выводится нормально, может подскажете другой способ получения значения тв, вроде как то через api самого modx'а можно..
  • Вопрос задан
  • 736 просмотров
Решения вопроса 1
Derzaiii
@Derzaiii
Типичный телец
Пользуйтесь)
&includeTVs=`compar`
&where=`{"compar":"[[#[[*id]].compar]]"}`

Если compar будет пусто - выводится ничего не будет
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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