Допустим мы хотим для определенной страницы создать свое уникальное расположение элементов или же убрать правую колонку и оставить только одну центральную часть для отображения.
Для этого
1. Редактируем в файле main.tpl строчку эту
{include file=$_layout}
И делаем условное подключение нового файла layout так при условии что открыта страница /moya-stranica мы выдаем свой layout
{if $smarty.server.REQUEST_URI eq '/moya-stranica'}
{include file='layout_moya_stranica.tpl'}
{else}
{include file=$_layout}
{/if}
2. Копируем шаблон layout_basic.tpl в новый файл layout_moya_stranica.tpl
И меняем внутри этого нашего нового файла разметку на такую (убираем правую колонку) для шаблона Novosel
<div class="main">
<div class="container">
<div class="row">
<div class="content col-sm-12 col-md-12">
{if $breadcrumbs != ''}
<div id="breadcrumbs">{$breadcrumbs}</div>
{/if}
<h1 class="page-header">{$title}</h1>
{if $main_file_tpl != ''}
{include file="$main_file_tpl"}
{else}
{$main}
{/if}
</div><!-- /.content -->
</div><!-- /.row -->
</div><!-- /.container -->
</div><!-- /.main -->
Теперь при открытии страницы /moya-stranica у вас не будет отображаться правая колонка в шаблоне Novosel