Как в mFilter2 сортировать товари по наличии?
Как в mFilter2 сортировать товари по наличии так чтобы если у товара есть размеры XS, M и у них количество по 0 то товар опускаем в низ списка.
Код:
Код:
{'!mFilter2'|snippet:[
'parents'=>$_modx->resource.id,
'element'=>'msProducts',
'class'=>'msProduct',
'sortby'=> '{"menuindex":"ASC"}',
'sortbyTV'=>'Prod04',
'sortdirTV'=>'DESC',
'limit'=>$lim,
'tplOuter'=>'tpl.mFilter2.outer_dev2',
'tpl'=>'tpl.mFilter2.productrow_dev2',
'tpls'=>'tpl.mFilter2.productrow_dev2,tpl.mFilter2.productrow_dev2',
'tplFilter.outer.msoption|size'=>'tpl.mFilter2.filter.outer_size_dev',
'tplFilter.row.msoption|size'=>'tpl.mFilter2.filter.checkboxSize',
'tplFilter.outer.msoc|color~value~color'=>'tpl.msOptionsColor.outer_dev',
'tplFilter.row.msoc|color~value~color'=>'tpl.mFilter2.filter.checkbox.color',
'tplPage' => '@INLINE <li><a href="{$href}" class="page_link">{$pageNo}</a></li>',
'tplPageWrapper' => '@INLINE <ul class="pagination__list">{$prev}{$pages}{$next}</ul>',
'tplPageActive' => '@INLINE <li><span class="page_link active">{$pageNo}</span></li>',
'tplPageSkip' => '@INLINE <li><span class="page">...</span></li>',
'tplPageNext' => '@INLINE <li class="pagination__next"><a href="{$href}"><svg class="icon"><use xlink:href="/assets/site/css/icons.svg#icon_arrov_pagination"></use></svg></a></li>',
'tplPageNextEmpty' => ',',
'tplPagePrev' => '@INLINE <li class="pagination__prev"><a href="{$href}"><svg class="icon"><use xlink:href="/assets/site/css/icons.svg#icon_arrov_pagination"></use></svg></a></li>',
'tplPagePrevEmpty' => ',',
'tplPageLast' => '@INLINE <li><a href="{$href}" class="pagination__last"></a></li>',
'tplPageLastEmpty' => ',',
'tplPageFirst' => '@INLINE <li><a href="{$href}" class="pagination__first"></a></li>',
'tplPageFirstEmpty' => ',',
'pageLimit' => 8,
]} Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Только как сделать вариантов я не нашел рабочих.
ru.paste.pics/RDE9G
Я пробовал сделать через снипет. Но не знаю как в него передать ID товара чтобы получить 0 или 1 для сортировки.