Настройка вывода товаров по дополнительному полю

1 300
Здравствуйте.

MODX Revolution 2.2.1.4:
Установлен MiniShop2, GetPage, GetResources и другие дополнения.
На сайте есть раздел с товарами, и карточки товаров — каждая с уникальным ид страницы.

Эти товары выводятся в разделе с магазином, но также прикреплены через дополнительное поле prod_ids к отдельным статическим страницам. И выводятся как витрина.

Про это поле:

Создано дополнительное поле prod_ids. Оно появляется в настройках страницы при выборе соответствующего шаблона. В этом поле перечислен список id товаров, которые надо выводить на странице. Сейчас товары выводятся, но сортируются либо по ид, либо по порядку в левом меню сайта. А нужно сортировать их в том порядке, как они были заданы в поле.

Код &sortby=`FIELD(modResource.id,[[*prod_ids]])` не работает, товары вообще перестают выводиться.

Подскажите, как правильно написать вывод в порядке, указанном в поле статьи? Например «3, 44, 32, 27, 114»?



[[*prod_ids:notempty=`
[[!getPage?
&elementClass=`modSnippet`
&element=`msProducts`
&tpl=`ProductsShop_new`
&tpl_n2=`ProductsShop_odd_new`
&limit=`99`
&includeTVs=`1`
&includeTVList=`price,image`
&parents=`36`
&resources=`[[*prod_ids]]`
]]`]]
Jaroslav
18 августа 2016, 15:17
modx.pro
1 041
0

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.