{** * Основной лэйаут * * @param string $layoutNavContent Название навигации * @param string $layoutNavContentPath Кастомный путь до навигации контента * @param string $layoutShowSystemMessages Кастомный путь до навигации контента *} {extends 'Component@layout.layout'} {block 'layout_options' append} {$layoutShowSystemMessages = $layoutShowSystemMessages|default:true} {* Получаем блоки для вывода в сайдбаре *} {include 'blocks.tpl' group='right' assign=layoutSidebarBlocks} {$layoutSidebarBlocks = trim( $layoutSidebarBlocks )} {/block} {block 'layout_head_styles' append} {/block} {block 'layout_head' append} {** * Тип сетки сайта *} {if {Config::Get('view.grid.type')} == 'fluid'} {else} {/if} {/block} {block 'layout_body'} {** * Юзербар *} {component 'userbar'} {** * Шапка *} {if Config::Get( 'view.layout_show_banner' )} {component 'jumbotron' title = Config::Get('view.name') subtitle = Config::Get('view.description') titleUrl = {router page='/'} classes = 'grid-role-header'} {/if} {** * Основная навигация *} {** * Основной контэйнер *}
{* /container *} {* Подключение модальных окон *} {if $oUserCurrent} {component 'tags-favourite' template='modal'} {else} {component 'auth' template='modal'} {/if} {** * Тулбар * Добавление кнопок в тулбар *} {add_block group='toolbar' name='component@admin.toolbar.admin' priority=100} {add_block group='toolbar' name='component@toolbar-scrollup.toolbar.scrollup' priority=-100} {* Подключение тулбара *} {component 'toolbar' classes='js-toolbar-default' items={include 'blocks.tpl' group='toolbar'}} {/block}