MIGX count in MIGX?
У меня есть набор MIGX TV полей, назовём его TVFields1. В него вложен другой набор полей, назовём его TVFields2. Я вывожу в чанке «родительскую» группу полей, и внутри неё забираю «дочернюю»:
[[getImageList?
&tvname=`TVFields1`
&tpl=`TVFields1`
]]
Чанк TVFields1:<h1>[[+title]]</h1>
<p>
[[getImageList?
&tvname=`TVFields2`
&tpl=`TVFields2`
]]
</p>
Чанк `TVFields2`:<strong>[[+value1]]</strong><br />
Очень хотелось бы сделать так, чтобы если количество рядов в TVFields2 равно одному или вообще отсутствует, чтобы выводился один код, а в если TVFIelds2 количество рядов больше 1 то другой. Как? Комментарии: 2
Попробуйте так:
<h1>[[+title]]</h1>
<p>
[[getImageList?
&tvname=`TVFields2`
&tpl=`TVFields2`
&totalVar=`count[[+idx]]`
]]
[[+count[[+idx]]:is=`0`:then=`
Если пусто
`:else=`
Если нет
`]]
</p>
Спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.