@artr_lr

Возможно ли сделать условие в migxLoopCollection?

<ul>
  [[!migxLoopCollection?
    &packageName=`test`
    &classname=`testimonius`
    &tpl=`CustomTpl`
    &where=`какое-то условие`
  ]]
</ul>


Допустим я так вывожу записи, они выводятся прекрасно. Но если записей нет по условию where, то не выводится вообще ничего! Пробовал в чанке CustomTpl ловить значение [[+total]] ставить условие, что если больше 0 то выводить элементы через другой чанк, если равно 0 то выводить надпись, но как я понял в чанк вообще ничего не передаётся, если данных из migxdb не поступает, т.е. этот total надо как-то в главном шаблоне ловить и как-то там условие ставить... Подскажите, пожалуйста, как это можно сделать?
  • Вопрос задан
  • 390 просмотров
Решения вопроса 1
@artr_lr Автор вопроса
Проблему удалось решить!
Если кто столкнётся с подобным, то решение такое
<ul>
  [[!migxLoopCollection:default=`Элементов нет!`?
    &packageName=`test`
    &classname=`testimonius`
    &tpl=`CustomTpl`
    &where=`какое-то условие`
  ]]
</ul>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы