{include 'head'} {include 'header'}
{'pdoCrumbs' | snippet : ['tpl'=>'@INLINE {$menutitle}', 'tplCurrent'=>'@INLINE {$menutitle}', 'tplWrapper'=>'@INLINE ']} {if $_modx->resource.id!=9 && $_modx->resource.id!=378} {set $filters = '!ajaxWorker' | snippet : ['action'=>'getFilters', 'parent'=>$_modx->resource.id]}
{foreach $filters.options as $key => $filter}
{$key}
    {foreach $filter as $k1 => $val}
  • {$val}
  • {/foreach}
  • Выбрать товары
{/foreach}
{/if} {if $_modx->resource.id==9} {set $filters = '!ajaxWorker' | snippet : ['action'=>'getFilters', 'parent'=>$_modx->resource.id]} {set $filter=$filters.type}
Вид товара
    {foreach $filter as $k1 => $val}
  • {$val.pagetitle}
  • {/foreach}
  • Выбрать товары
{/if} {if $.request.new?}

Новинки

{elseif $.request.sale?}

SALE

{elseif $.request.query?}

Результаты поиска по слову "{$.request.query}"

{else}

{$_modx->resource.pagetitle}

{/if} {set $limit = $.request.limit?:12} {if $.request.sale?} {set $nextTpl = ('@INLINE Ещё товары')} {else} {set $nextTpl = ('@INLINE Ещё товары')} {/if} {set $itemParams = ['element'=>'msProducts','parent'=>$_modx->resource.id,'toPlaceholder'=>'strings','tpl'=>'product', 'limit'=>$limit,'includeThumbs'=>'smallp,small', 'tplPageWrapper'=>'@INLINE ', 'tplPageNext'=>$nextTpl, 'tplPage' => '@INLINE {$pageNo}', 'tplPageActive' => '@INLINE {$pageNo}', 'tplPageNextEmpty' => '@INLINE ']} {if $.request.query?} {set $sres = '!SimpleSearch' | snippet : ['searchIndex'=>'query','containerTpl'=>'jsonSearchResults','tpl'=>'jsonSearchID', 'ids'=>9,'perPage'=>10, 'customPackages'=>'msProductData:article:minishop2:{core_path}/components/minishop2/model/:msProductData.id = modResource.id||msVendor:name:minishop2:{core_path}/components/minishop2/model/:msProductData.vendor = msVendor.id' ]} {set $sres = ($sres | replace : ', ]' : ']')} {set $ids = ($sres | fromJSON)} {set $itemParams['where'][] = ['id:IN'=>$ids]} {/if} {if $.request.new?} {set $itemParams['where'][] = ['Data.new'=>1]} {/if} {if $.request.sale?} {set $itemParams['where'][] = ['Data.old_price:>'=>0]} {/if} {if $.request.fil?} {set $ids = '!ajaxWorker' | snippet : ['action'=>'getItemsByFil', 'fil'=>$.request.fil]} {if count($ids)>0} {set $itemParams['where'][] = ['id:IN'=>$ids]} {/if} {/if} {'!pdoPage' | snippet : $itemParams}
{$_modx->getPlaceholder('strings')}
{$_modx->getPlaceholder('page.nav')}
{include 'footer'}