msProducts - как выбрать по tv правильно?
Нужно вывести все товары, где tv-параметр соответствует указанному значению.
С этим вроде бы разобрался.
Теперь вопрос: как не выводить ничего, если таких товаров не встречается? У меня выводятся все подряд почему-то…
Код вызова:
Сейчас же выводит всё подряд…
С этим вроде бы разобрался.
Теперь вопрос: как не выводить ничего, если таких товаров не встречается? У меня выводятся все подряд почему-то…
Код вызова:
[[!pdoPage:default=`Нет товаров`?
&element=`msProducts`
&tpl=`tpl.item.product`
&depth=`6`
&parents=`2`
&includeThumbs=`245x150`
&limit=`12`
&sortby=`id`
&sortdir=`DESC`
&includeTVs=`brands`
&where=`{"brands:LIKE":"%[[*menutitle]]%"}`
]]
[[!+page.nav]]
Как сделать так, чтобы ":default=`Нет товаров`" заработало? Или вообще не выводить ничего. Сейчас же выводит всё подряд…
Поблагодарить автора
Отправить деньги
Комментарии: 2
Если в [[*menutitle]] пустота — то и будет выводить всё подряд.
Попробуй
Попробуй
&where=`{"brands:LIKE":"%[[*menutitle:default=`None`]]%"}`
Интересный вариант! Спасибо, помог!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.