Вывод производителей на отдельной странице

Как вывести всех производителей на отдельной странице?

Так я вывожу всех производителей у товаров. Вернее товар и его производителя.
А как отдельно вывести производителя. Т.е. по типу брендов товаров.
У каждого бренда есть свои товары а как сделать страницу с брендами что бы ссылка вела на фильтр?

На странице брендов есть вызов:
[[!getPage? 
    &element=`msProducts` 
    &tpl=`tpl.msProducts.brands.row` 
    &parents=`0` 
    &sortby=`Data.vendor` 
    &sortdir=`ASC` 
    &limit=`50` 
    &showLog=`0` 
]]
А в tpl.msProducts.brands.row
<h3 class="tname">[[+vendor.name]]</h3>
<img src="[[+vendor.logo]]" ></div>
Саша Иващенко
14 июня 2013, 01:25
modx.pro
8
6 040
0

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

Саша Иващенко
14 июня 2013, 05:26
0
Забыл упомянуть — MS2 у меня. Ну или как выводить производителей, просто хотелось бы нормально сделать а не через TV
      Wassi Wassinen
      14 января 2015, 18:55
      0
      Василий, а можешь написать сниппет для вывода производителей, чтобы можно было указывать id нужных вендоров, чанк обертку и чанк для каждого производителя с плейсхолдерами. Готов спонсировать.

      Если Василий не согласится помочь — «поможите кто могет» :)

      Заранее благодарен.
        Василий Наумкин
        14 января 2015, 20:10
        2
        +1
        Шли спасибу =)
        [[!pdoResources?
        	&class=`msVendor`
        	&where=`{"id:IN":[1,2,3,4,5]}`
        	&sortby=`name`
        	&sortdir=`ASC`
        ]]
          Wassi Wassinen
          15 января 2015, 08:28
          0
          Что-то я… :)))) Отправил.
            Василий Наумкин
            15 января 2015, 08:33
            0
            На здоровье!
              Wassi Wassinen
              03 февраля 2015, 07:28
              0
              Василий, подскажи, как мне по аналогии с этим обращением к полю ресурса

              $modx->resource->get($tv);

              получить значение поля vendor'a (description)?

              Заранее благодарен.
                Wassi Wassinen
                03 февраля 2015, 07:49
                0
                Решил по другому, спасибо.
              Wassi Wassinen
              10 марта 2015, 16:07
              0
              Василий, а отчего не выводится значение [[+link]]? В настройках производителя указал ресурс.
                Василий Наумкин
                10 марта 2015, 17:09
                0
                А отчего должен выводиться специальный плейсхолдер для ресурсов, если ты выбираешь не ресурсы?

                Только так:
                [[~[[+resource]]]]
                  Wassi Wassinen
                  10 марта 2015, 18:02
                  1
                  0
                  Я название плейсхолдера взял из этого массива :)

                  Array
                  (
                      [class] => msVendor
                      [id] => 4
                      [name] => CasaPorte
                      [resource] => 1896
                      [country] => Россия
                      [logo] => assets/images/logo/Doors/kasaporte-100.png
                      [address] => 
                      [phone] => 1896
                      [fax] => 1
                      [email] => 
                      [description] => 
                      [properties] => 
                      [idx] => 1
                      [link] => 
                  )


                  Почему-то зациклился на link и не понял, что нужно использовать плейсхолдер resource. Спасибо!
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11