mFilter2 (msProducts) не правильно сортирует в общем каталоге
Есть каталог товаров с категориями. Сортировка выставлена по menuindex.
В админке в общем каталоге выводит сначала товары по категориям и в них уже сортирует по menuindex. А как сделать такую двойную сортировку в публичной части?
Выводится так:
В админке в общем каталоге выводит сначала товары по категориям и в них уже сортирует по menuindex. А как сделать такую двойную сортировку в публичной части?
Выводится так:
{'!mFilter2' | snippet : [
'limit' => 50,
'parents' => $_modx->resource.id,
'element' => 'msProducts',
'includeThumbs' => 'slider_big',
'tplOuter' => 'CATALOG_OUTER_TPL',
'tpls' => 'TOVAR_ITEM_TPL',
'filters' => 'msoption|size,msoption|color',
'sort' => 'ms_product|menuindex:asc',
'tplFilter.outer.msoption|color' => 'my_tpl.mFilter2.filter.outerColor',
'tplFilter.row.msoption|color' => 'tpl.mFilter2.filter.option',
'tplFilter.outer.msoption|size' => 'my_tpl.mFilter2.filter.outerSize',
'tplFilter.row.msoption|size' => 'tpl.mFilter2.filter.option',
'___pageLinkScheme' => '/[[+pageVarKey]]-[[+page]]',
'tplPageWrapper' => '@INLINE <div class="pagination left">{$prev}{$pages}{$next}</div>',
'tplPage' => '@INLINE <a href="{$href}" class="test1">{$pageNo}</a>',
'tplPageActive' => '@INLINE <a href="{$href}" class="active test1">{$pageNo}</a>',
'tplPagePrev' => '@INLINE <a href="{$href}" class="prev test2"></a>',
'tplPageNext' => '@INLINE <a href="{$href}" class="next test3"></a>',
'tplPageLast' => ' @INLINE <a href="[[+href]]" class="next test4">[[%pdopage_last]]</a>',
'tplPagePrevEmpty' => '@INLINE ',
'tplPageNextEmpty' => '@INLINE '
]}
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
1
Комментарии: 1