miniShop - вывод товаров на главную сайта

Добрый день. Мне нужно вывести товары из категории Популярные на главную страницу сайта. как это можно реализовать. Буду очень признателен за ответ, так как это мой первый каталог на MODx.
Сергей
27 января 2013, 09:59
modx.pro
7 795
0

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

Василий Наумкин
27 января 2013, 14:35
0
[[!getPage?
	&element=`msGetResources`
	&parents=`10,12`
	&tpl=`tpl.msGoods.row`
	&limit=`15`
	&sortbyMS=`price`
	&sortdir=`ASC`
]]

<div class="pagination">
	<ul>[[!+page.nav]]</ul>
</div>

parents — это id нужных категорий, через запятую.
Лимит, сортировка и направление сортировки, думаю, и так понятно.
    Сергей
    27 января 2013, 14:43
    0
    Огромное спс., а то после работы больше года на Амиро не могу опять нормально настроиться на MODx
      Илья
      25 августа 2013, 15:31
      0
      А есть возможность чтобы выводились только те товары на которых стоит галочка популярный?
        Илья
        28 августа 2013, 14:16
        0
        Может я чего-то не пониманию, но у меня выводит подряд все товары находящийся в &parents=``
          Виталий Батушев
          28 августа 2013, 15:20
          0
          А если попробовать
          [[!getPage?
          	&element=`msGetResources`
          	&parents=`10,12`
          	&tpl=`tpl.msGoods.row`
          	&limit=`15`
          	&sortbyMS=`price`
          	&sortdir=`ASC`
          	&where=`{"popular:=":1}`
          ]]
            Илья
            29 августа 2013, 20:46
            0
            так вообще ничего не выводит(
            работает вот так
            [[!getPage?
            &element=`msProducts`
            &tpl=`tpl.msProducts.row2`
            &limit=`12`
            &parents=`2,6,8,11,12,13,14,15,16,17`
            &sortby=`RAND()`
            ]]
            но хотелось бы чтобы не рандомно а именно заданные позиции
              Василий Наумкин
              29 августа 2013, 21:34
              0
              Для конкретных позиций используй &resources=`1,2,3,4,5` и &parents=`0`

              Если нужно прям в указанном порядке, тогда &sortby=`` должен быть пустым.
              [[!getPage?
              	&element=`msProducts`
              	&tpl=`tpl.msProducts.row2`
              	&limit=`12`
              	&parents=`0`
              	&resources=`1,4,5,7,8,9`
              	&sortby=``
              ]]
                Илья
                29 августа 2013, 21:48
                0
                Спасибо, работает))
        Виталий Батушев
        30 августа 2013, 07:07
        0
        Прошу прощения дал неверный код. Вот такой выводит популярные товары:
        [[!getPage?
        	&element=`msProducts`
        	&limit=`10`
        	&parents=`[[*id]]`
        	&tpl=`tpl.msProducts.row2`
        	&sortby=`pagetitle`
        	&where=`{"Data.popular":"1"}`
        ]]
          Это сообщение было удалено
            Александр
            23 февраля 2017, 18:04
            0
            Здравствуйте.

            В minishop2 на вкладке «Свойства товара» есть опция «популярный товар». Как можно пометить популярный товар чтобы он выделялся в списке товаров? Можно ли использовать для этого phx фильтр?
              Александр
              23 февраля 2017, 21:06
              0
              Нашел на minishop2.com:
              {if $popular?}{/if}
              Кирилл
              28 июля 2018, 20:29
              0
              Спасибо за совет, работает.
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                13