Сортировка msProducts в порядке переданном в resources
Добрый день, подскажите, пожалуйста, как мне вывести товары согласно порядку id, переданному в сниппет?
[[!msProducts?
&resources=`2,1,3,4`
&limit = `0`
&tpl=`prod.card`
]]
Мне именно в переданном порядке нужно вывести ресурсы. sortby и sortdir вроде не подходят Комментарии: 4
[[!msProducts?
&resources=`2,1,3,4`
&limit = `0`
&tpl=`prod.card`
&sortby=`FIELD(msProduct.id, 2,1,3,4)`
]]
Кстати, я видел уже такой совет здесь на форуме и помню тогда очень обрадовался, поскольку все время решал эту проблему более сложно.
Но когда попробовал — у меня не сработало. Товары все равно сортировались так как задано по умолчанию в сниппете msProducts.
Но когда попробовал — у меня не сработало. Товары все равно сортировались так как задано по умолчанию в сниппете msProducts.
Для того чтобы продукты выводились в указанном порядке, нужно в параметре sortby указать ids или resources
[[!msProducts?
&resources=`2,1,3,4`
&limit = `0`
&tpl=`prod.card`
&sortby=`ids`
]]
Спасибо, помогло
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.