Как в msProducts вывести новинки текущего раздела 2
Вопрос является продолжением этого
Есть шаблон вывода категорий товара:
Т.е., если id раздела такое-то, то и новинки только из этого раздела.
Если выводить с условием &where=`{«Data.new»:«1»}`, то выводятся опять же изо всех разделов каталога вообще.
И тоже самое, касаемо блока просмотренных товаров —
Есть шаблон вывода категорий товара:
[[!mFilter2?
&paginator=`pdoPage`
&class=`msProduct`
&element=`msProducts`
&parents=`[[*id]]`
&limit=`9`
&tplOuter=`mFilter2OuterTpl`
...
]]
В чанке mFilter2OuterTpl вывожу блок новинок так:[[msProducts?
&parents=`0`
&tpl=`featureProductSidebarTpl`
&limit=`5`
&sortby=`publishedon`
&sortdir=`DESC`
]]
Возможно, плохо сформулировал. Новинки и так выводятся, а нужно условие, при котором выводятся новинки не всего каталога, а в зависимости от ТЕКУЩЕГО РАЗДЕЛА.Т.е., если id раздела такое-то, то и новинки только из этого раздела.
Если выводить с условием &where=`{«Data.new»:«1»}`, то выводятся опять же изо всех разделов каталога вообще.
И тоже самое, касаемо блока просмотренных товаров —
[[!looked?
&tplOuter=`lookedOuterCustomTpl`
&tpl=`lookedProductTpl`
]]
Как вывести просмотренные только из текущего раздела Комментарии: 3
нужно условие, при котором выводятся новинки не всего каталога, а в зависимости от ТЕКУЩЕГО РАЗДЕЛА.Вероятно достаточно будет задать parents:
[[msProducts?
&parents=`[[*id]]` //возьмёт id текущей страницы
&tpl=`featureProductSidebarTpl`
&limit=`5`
&sortby=`publishedon`
&sortdir=`DESC`
]]
В looked должно работать аналогично.
действительно, так всё просто оказалось! Я где-то рядом был, пытался так: [[~[[*id]]]] — но выводилось некорректно.
Это URL текущего ресурса
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.