Альтернативный способ задания отдельного шаблона для главной (VAMshop)

12.08.2010 | Написав

Для того, чтобы вывод главной страницы на VAMshop отличался, я использую отдельный шаблон templates/ваш шаблон/index.php_.html (подробнее тут). Этот метод отлично работает, но есть одно но – им же описывается и результат выбора производителя index.php?manufacturers_id=хх.
Поэтому тут я использовал другой способ. В общем шаблоне templates/ваш шаблон/index.php я ввел условие:

{if in_array($smarty.server.REQUEST_URI, array('/', '/index.php'))}
код для главной
{else}
код для внутренней
{/if}

Таким образом, я получил отдельный шаблон для главной и внутренней в едином файле.
Возможно, даже я возьму этот метод в качестве основного при создании отдельного шаблона главной страницы.

Рубрика: Веброзробка
Позначки:
6 коментарів читачів статті "Альтернативный способ задания отдельного шаблона для главной (VAMshop)"
  • Sergey пишет:

    Полезная статья, но есть одно НО… при таком коде не перенаправляет на 404-ю страницу, а просто на главную, если ввести не существующую страницу. Может Вы знаете, что с этим можно поделать ? Спасибо.

  • Sergey пишет:

    Здравствуйте, Евгений. Может Вы подскажете ещё, как в этом коде (и не только в этом), вместо “код для главной” подключить внешнюю страницу шаблона?

  • Евгений Молодецкий пишет:

    Ну в этом коде ведь нет никакого подключения шаблонов. Такого не делал никогда. Попробуйте на форуме вамшопа спросить.

  • Алексей пишет:

    Ссылка “тут” не открывается.

  • Евгений Молодецкий пишет:

    Да, действительно не открывается. Поправил.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.