mFilter2 (msProducts) не правильно сортирует в общем каталоге
Есть каталог товаров с категориями. Сортировка выставлена по menuindex.
В админке в общем каталоге выводит сначала товары по категориям и в них уже сортирует по menuindex. А как сделать такую двойную сортировку в публичной части?
Выводится так:
1
В админке в общем каталоге выводит сначала товары по категориям и в них уже сортирует по 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 '
]}
Комментарии: 1