вывести производителей категории
может кто сталкивался,
ms2, на странице каталога надо вывести тех производителей, которые есть у товаров этой категории
[[!pdoResources?
&class=`msVendor`
&tpl=`vendor.tpl`
&limit=`0`
&sortby=`name`
]]
так выводятся все которые есть, чувствую что надо какой то where прописать, но никак не пойму под какие значения
ms2, на странице каталога надо вывести тех производителей, которые есть у товаров этой категории
[[!pdoResources?
&class=`msVendor`
&tpl=`vendor.tpl`
&limit=`0`
&sortby=`name`
]]
так выводятся все которые есть, чувствую что надо какой то where прописать, но никак не пойму под какие значения
Комментарии: 2
получилось реализовать следующим способом
вывод
вывод
[[pdoResources?
&parents=`[[*id]]`
&class=`msVendor`
&parents=`0`
&where=`{"id:IN":[ [[msVendor]] ]}`
&sortby=`name`
&sortdir=`ASC`
&limit=`0`
&tpl=`vendor.tpl`
]]
чанк vendor.tpl[[+logo:is=``:then=``:else=`
<li><a href="[[~[[*id]]]]?vendors=[[+id]]"> <img src="[[+logo]]" > <p>[[+name]]</p></a> </li>
`]]
чанк vendor.tpl3[[#[[+id]].vendor]],
чанк vendor.tpl4[[#[[+id]].vendor]]
сниппет msVendor $ids = $modx->runSnippet('msProducts', array('where'=>'{"Data.vendor:!=":"0"}','limit'=>0,'tpl'=>'vendor.tpl3','tplLast'=>'vendor.tpl4'));
print_r($ids);
Столкнулся на днях с подобной проблемой.Спасибо. Ваш вариант работает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.