вывести производителей категории

может кто сталкивался,
ms2, на странице каталога надо вывести тех производителей, которые есть у товаров этой категории

[[!pdoResources?
&class=`msVendor`
&tpl=`vendor.tpl`
&limit=`0`
&sortby=`name`

]]
так выводятся все которые есть, чувствую что надо какой то where прописать, но никак не пойму под какие значения
Николай
19 января 2018, 21:05
modx.pro
1 969
0

Комментарии: 2

Николай
24 января 2018, 21:00
1
0
получилось реализовать следующим способом
вывод
[[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);
    Артём
    24 января 2019, 23:35
    0
    Столкнулся на днях с подобной проблемой.Спасибо. Ваш вариант работает.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2