{'!MinifyX' | snippet : [ 'minifyCss' => 1, 'minifyJs' => 1, 'jsSources' => ' assets/themes/js/swiper-bundle.min.js, assets/themes/js/fancybox.umd.js, assets/themes/js/krayser.js ', 'cssSources' => ' assets/themes/css/swiper-bundle.min.css, assets/themes/css/fancybox.css, assets/themes/scss/krayser.scss ' ]} {$_modx->getPlaceholder('MinifyX.css')}

{$_modx->resource.pagetitle}

{'!pdoResources' | snippet : [ 'parents' => $_modx->resource.id, 'depth' => 2, 'sortby' => 'menuindex', 'sortdir' => 'ASC', 'limit' => 0, 'tpl' => 'tpl.product.item', 'includeContent' => 0, 'includeTVs' => 'item_image,size,price,hits,new,availability', 'tvPrefix' => '', 'templates' => 7, 'setTotal' => 1, 'totalVar' => 'total_products', 'toPlaceholder' => 'plh_products' ]} {if $_modx->getPlaceholder('total_products') > 0}
{$_modx->getPlaceholder('plh_products')}
{/if} {set $works = json_decode($_modx->resource.works, true)} {if $works | length > 0}
{if $_modx->resource.works_title}

{$_modx->resource.works_title}

{/if}
{foreach $works as $row} {set $image = 'assets/images/' ~ $row.image} {/foreach}
{/if} {set $constructor = json_decode($_modx->resource.constructor, true)} {if $constructor | length > 0}
{foreach $constructor as $row} {set $image = 'assets/images/' ~ $row.image} {if $row.type == 'Текст'}
{if $row.title}

{$row.title}

{/if} {$row.richtext}
{/if} {if $row.type == 'Текст с изображением'}
{if $row.title}

{$row.title}

{/if} {$row.richtext}
{$row.title | escape}
{/if} {if $row.type == 'Таблица'}
{if $row.title}

{$row.title}

{/if}
{$row.table}
{/if} {if $row.type == 'Маленькие блоки'}
{if $row.title}

{$row.title}

{/if} {set $elements = json_decode($row.elements, true)}
{foreach $elements as $idx => $row}
{$idx + 1}
{if $row.title}

{$row.title}

{/if} {if $row.subtitle}

{$row.subtitle}

{/if}
{/foreach}
{/if} {/foreach}
{/if}
{$_modx->getPlaceholder('MinifyX.javascript')}