Страница производителя товара

Как не суперкостыльными методами сделать страницу Производителя где будут доступны все товары из каталога данного производителя. Должна же быть из коробки подобная функция, раз есть в меню минишопа раздел производителей!!! Заранее благодарю!

Помог себе сам — как всегда в принципе, огромное спасибо сообществу.

Вот решение для нубов вроде меня:
Вывод страницы производителя:
[!mFilter2?
&limit=`10`
&parents=`0`
&element=`msProducts`
&where=`{ "Vendor.resource":[[*id]] }`
&filters=`
ms|price:number
,parent:categories
`
&tpls=`tpl.msProducts.row`
&sort=`ms|price:desc`
&ajaxMode=`button`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
]]
Ссылка на страницу производителя из карточки товара:
<p>Производитель: <a href="[[~[[+vendor.resource]]]]">[[+vendor.name]]</a></p>
Вывод страницы всех производителей:
[[!pdoResources?
        	&class=`msVendor`
        	&sortby=`name`
        	&sortdir=`ASC`
        	&tpl=`vendor`
        ]]
Влад
03 июля 2016, 18:24
modx.pro
7
2 769
0

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

    Влад
    03 июля 2016, 21:30
    -2
    На сайте установлен msearch2, то есть при попадании на страницу производителя хотелось бы фильтровать продукты по опциям товара
      Василий Наумкин
      03 июля 2016, 21:33
      0
      Вот бы ты еще прочитал текст по ссылке.
        Влад
        03 июля 2016, 21:42
        -1
        Прежде чем написать тикет загуглил и нашел не только эту статью, и естественно прочитал. Так как я не силен в пхп решил спросить у ребят. То есть мне нужно написать снипет выборки потом указать его в &element снипета mfilter?
    Это сообщение было удалено
      Влад
      04 июля 2016, 13:07
      +1
      Спасибо за полезные статьи и помощь сообществу нубам вроде меня)
      [[!mFilter2?
      &limit=`10`
      &parents=`0`
      &element=`msProducts`
      &where=`{ "Vendor.resource":[[*id]] }`
      &filters=`
      ms|price:number
      ,parent:categories
      `
      &tpls=`tpl.msProducts.row`
      &sort=`ms|price:desc`
      &ajaxMode=`button`
      &tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
      &tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
      ]]
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6