Сортировка по опциям msProducts [решено]
Доброго.
Уже пол дня убил на попытку наладить сортировку msProducts, прошу помощи аудитории, так как документации и гугла явно не хватает :)
Дано: miniShop2, товары с опциями, всё обычное.
Задача: отсортировать по опции 'obschaya-ploschad', примеры значений опции: 211.8, 240 и т.д.
Делаю так:
Результата при вызове данного кода нет, всё отображается вразнобой.
Название опции 'obschaya-ploschad' точное, проверил в таблице 'modx_ms2_product_options'.
Документацию по поводу опций просмотрел раз 5 уже:
docs.modx.pro/komponentyi/minishop2/snippetyi/msproducts
С другими опциями тоже попробовал, безрезультатно.
Может есть какие-то другие способы отсортировать по опции или я в чём-то ошибаюсь?
miniShop2 2.4.11-pl
В сниппете msProducts код считывающий 'sortbyOptions' присутствует.
***
UPD: Заменил код msProducts (создав отдельную версию msProductsAlt) на самый свежий с Гитхаба и при той же конфигурации всё завелось. Оставляю на случай, если кому-то понадобится и также как пример работающей сортировки по опциям.
Уже пол дня убил на попытку наладить сортировку msProducts, прошу помощи аудитории, так как документации и гугла явно не хватает :)
Дано: miniShop2, товары с опциями, всё обычное.
Задача: отсортировать по опции 'obschaya-ploschad', примеры значений опции: 211.8, 240 и т.д.
Делаю так:
$modx->runSnippet('msProducts', [
'parents' => 2,
'sortbyOptions' => 'obschaya-ploschad:number',
'sortby' => '{"obschaya-ploschad":"ASC"}',
'limit' => 24,
'offset' => $offset,
'tpl' => 'tpl.catalog.row',
'setTotal' => 1
]);
Результата при вызове данного кода нет, всё отображается вразнобой.
Название опции 'obschaya-ploschad' точное, проверил в таблице 'modx_ms2_product_options'.
Документацию по поводу опций просмотрел раз 5 уже:
docs.modx.pro/komponentyi/minishop2/snippetyi/msproducts
С другими опциями тоже попробовал, безрезультатно.
Может есть какие-то другие способы отсортировать по опции или я в чём-то ошибаюсь?
miniShop2 2.4.11-pl
В сниппете msProducts код считывающий 'sortbyOptions' присутствует.
***
UPD: Заменил код msProducts (создав отдельную версию msProductsAlt) на самый свежий с Гитхаба и при той же конфигурации всё завелось. Оставляю на случай, если кому-то понадобится и также как пример работающей сортировки по опциям.
Комментарии: 2
showLog?
Спасибо за участие, вопрос уже решился. Опубликовал решение в конце текста.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.