[[!msFavorites.initialize]] [[!addLooked? &templates = `6` ]]
Наши услуги
Выезд на замер
Ламинация подоконников ПВХ
Монтаж подоконников ПВХ
Монтаж откосов
Доставка товара в регионы России
Доставка товара по Москве и области
МЕНЮ
Профиль
Каталог
Магазин
Наши услуги
Дизайнерам
Оплата
Доставка
Ещё
Каталог
Фурнитура для окон
Подвесные потолки
Напольный плинтус
Откосы оконные
Отливы оконные
Стеновые панели
Подоконники ПВХ
Напольные покрытия
Декор и лепнина
Пена, герметики, клей
Каталог
[[!mSearchForm? &pageId=`7606` &element=`msProducts` &parents=`41` &depth=`10` &where=`{ "Data.price:>":0 }` ]]
0
Итого: 0
Перейти в корзину
Углы Албес - Plastum.ru [[!msFavorites.initialize]] [[!addLooked? &templates = `6` ]]
Наши услуги
Выезд на замер
Ламинация подоконников ПВХ
Монтаж подоконников ПВХ
Монтаж откосов
Доставка товара в регионы России
Доставка товара по Москве и области
МЕНЮ
Профиль
Каталог
Магазин
Наши услуги
Дизайнерам
Оплата
Доставка
Ещё
Каталог
Фурнитура для окон
Подвесные потолки
Напольный плинтус
Откосы оконные
Отливы оконные
Стеновые панели
Подоконники ПВХ
Напольные покрытия
Декор и лепнина
Пена, герметики, клей
Каталог
[[!mSearchForm? &pageId=`7606` &element=`msProducts` &parents=`41` &depth=`10` &where=`{ "Data.price:>":0 }` ]]
0
Итого: 0
Перейти в корзину
{extends 'file:elements/templates/plastum/layout.tpl'} {block 'pagetype'} category_page{/block} {block 'vFilterJS'} {/block} {block 'content'} {set $catID = $_modx->resource.id} {set $filterData = 'Pls' | snippet : ['action'=>'vfilterv7/filterData', 'params'=>[ 'catID'=>$catID ]]} {set $filterData = $filterData | fromJSON}

{$_modx->resource.pagetitle} {$filterData['filteredResIDs_count']} товаров

{set $subcats_data = '!pdoResources' | snippet : ['parents'=>$catID, 'published'=>1, 'depth'=>0, 'includeTVs'=>'CatImg', 'tvPrefix'=>'', 'return'=>'data', 'limit'=>0, 'where'=>'{ "class_key":"msCategory" } ', 'sortby'=>'menuindex', 'sortdir'=>'ASC', 'showHidden'=>0]} {if ($subcats_data | count) > 0}
{$SubCats = 'Pls' | snippet : ['action'=>'customshop/getSubcatsProductsCount', 'params'=>['subcats_data'=>$subcats_data]]}
{/if}
ФИЛЬТР

Категория

{$_modx->resource.pagetitle}
{$subcats = '!pdoResources' | snippet : ['parents'=>$catID, 'sortby'=>'menuindex', 'sortdir'=>'ASC', 'depth'=>0, 'tpl'=>'@FILE elements/templates/plastum/chunk/pages/category/subCat.item.filter.tpl', 'limit'=>0, 'where'=>'{ "class_key":"msCategory" } ', 'showHidden'=>0]}
{if $filterData['filterStructure']['param_pricem2']} {set $baseprice_min = $filterData['filterStructure']['param_pricem2'][0]} {set $baseprice_max = $filterData['filterStructure']['param_pricem2'][($filterData['filterStructure']['param_pricem2'] | count) - 1]}

Цена

{if $filterData['filter_selected_values']['param_pricem2']} {set $price_min_r = $filterData['filter_selected_values']['param_pricem2'][0]} {set $price_max_r = $filterData['filter_selected_values']['param_pricem2'][1]} {else} {set $price_min_r = $baseprice_min} {set $price_max_r = $baseprice_max} {/if}
{else} {set $baseprice_min = $filterData['filterStructure']['ms|price'][0]} {set $baseprice_max = $filterData['filterStructure']['ms|price'][($filterData['filterStructure']['ms|price'] | count) - 1]}

Цена

{if $filterData['filter_selected_values']['ms|price']} {set $price_min_r = $filterData['filter_selected_values']['ms|price'][0]} {set $price_max_r = $filterData['filter_selected_values']['ms|price'][1]} {else} {set $price_min_r = $baseprice_min} {set $price_max_r = $baseprice_max} {/if}
{/if} {if $filterData['filterStructure']['ms|vendor'] && $filterData['filterStructure']['ms|vendor'] | count > 1}

Производитель

{foreach $filterData['filterStructure']['ms|vendor'] as $fk=>$vendordata} {if $fk == 0} {continue} {/if}
{/foreach}
{/if} {foreach $filterData['filterStructure'] as $filk=>$filter} {if $filk == 'ms|vendor' || $filk == 'ms|price' || $filk == 'param_pricem2'} {continue} {/if} {if $filterData['filterStructure'][$filk] | count > 1}

{$filterData['FiltersCaptions'][$filk]['titleTV']}

{foreach $filter as $fk=>$value}
{/foreach}
{/if} {/foreach}
{$filterData['resetButton']}
{set $TagListData = 'Pls' | snippet : [ 'action' => 'administration/getPublicFilterTags', 'params' => ['catID'=>$catID], ]} {set $tag_limit = 5} {set $tagcount = 0} {set $tagcountdef = 0} {foreach $TagListData['data'] as $tag} {if $FilterBlock['REQUEST']['tagid'] > $tag_limit} {set $tagcount = 0} {/if}
{set $tagcount = $tagcount + 1} {set $tagcountdef = $tagcountdef + 1} {/foreach} {if $FilterBlock['REQUEST']['tagid'] > $tag_limit}
{else} {if ($TagListData['data'] | count) > $tag_limit}
{/if} {/if}
Фильтр
{$filterData['filter_selected_values'] | print_r : true}
{set $PriceBlockEnter = 100} {foreach $filterData['filter_selected_values'] as $fkey => $fvalues} {if $fkey == 'ms|price' || $fkey == 'param_pricem2'} {if $PriceBlockEnter == 100} {if $fvalues[0] != $filterData['MIN_MAX_DEF_PRICE']['MIN_DEF_PRICE'] || $fvalues[1] != $filterData['MIN_MAX_DEF_PRICE']['MAX_DEF_PRICE']} {set $PriceBlockEnter = 200} {/if} {else} {continue} {/if} {continue} {else}
111 {$fvalues | print_r : true}
{foreach $fvalues as $fvalue} {if $fkey == 'ms|vendor'} {set $valname = $filterData['vendorNames'][$fvalue]} {set $filter_title = 'Производитель'} {else} {set $valname = $fvalue} {set $filter_title = $filterData['FiltersCaptions'][$fkey]['titleTV']}
{$filterData['FiltersCaptions'] | print_r : true}
{$fkey}
{$filterData['FiltersCaptions'][$fkey]['titleTV']}
{/if}
{$filterData['FiltersCaptions'] | print_r : true}
{$fkey}
{$filterData['FiltersCaptions'][$fkey]['titleTV']}
{$filter_title}: {$valname}
{/foreach} {/if} {/foreach} {if ($filterData['filter_selected_values'] | count) > 0} {$filterData['resetinplashki']} {/if}
{$filterData['filtered_products_html']}
{$filterData['pagination_html']}
{$_modx->resource.content}
{/block} {block 'custom_js'} {/block}