Чтобы не показывать левый и правый столбцы в шаблоне главной страницы, нужно использовать оператор {if} в шаблонах
themes/default/header.tpl
themes/default/footer.tpl
- если главная страницу, то одно-колоночный шаблон,
- если нет тогда обычный трех-колоночный шаблон prestashop.
1. Прячем левую колонку в шаблоне prestashop "header.tpl".
До измения:
<div id="left_column" class="column grid_2 alpha">
{$HOOK_LEFT_COLUMN}
</div>
После изменения:
{if $page_name !='index'}
<div id="left_column" class="column grid_2 alpha">
{$HOOK_LEFT_COLUMN}
</div>
{/if}
2. Прячем правую колонку в шаблоне prestashop "footer.tpl".
До измения:
<div id="right_column" class="column grid_2 omega">
{$HOOK_RIGHT_COLUMN}
</div>
После изменения:
{if $page_name !='index'}
<div id="right_column" class="column grid_2 omega">
{$HOOK_RIGHT_COLUMN}
</div>
{/if}
3. Делаем центральную колонку во всю ширину в шаблоне prestashop "header.tpl".
До измения:
<!-- Center -->
<div id="center_column" class="grid_5">
После изменения:
<!-- Center -->
<div id="center_column" class="{if $page_name !='index'}grid_5{else}grid_9{/if}">