Автор Тема: Как сделать шаблон Prestashop главной страницы в одну колонку.  (Прочитано 3875 раз)

01 Января 2014, 17:18:35
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22166
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Чтобы не показывать левый и правый столбцы в шаблоне главной страницы, нужно использовать оператор {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}">
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
28 Января 2014, 17:28:16
Ответ #1
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
преста 1.5.4.1
заменил код,как описано,главная действительно стала одноколоночной...но кроме главной ни одна другая страница не работает,выдает страницу 404.
28 Января 2014, 17:40:34
Ответ #2
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102470
  • Репутация: +34217/-0
    • Просмотр профиля
1. Данный метод действилен для темы default. Если у вас другая тема, то может не работать.
2. После изменений очистите кеш.
3. Измение структуры главной страницы не должно менять навигацию по сайту. Отключите чпу, проверьте правильность url.
15 Февраля 2014, 03:01:12
Ответ #3
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
прошу прощения!проверял на своем компе в вамп,там mod-rewrite не был включен.теперь все работает.
большое спасибо!
24 Февраля 2016, 02:00:59
Ответ #4
  • Пользователь
  • **
  • Сообщений: 61
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Настройки => шаблоны => расширенные настройки => вид колонок