Альтернативный способ задания отдельного шаблона для главной (VAMshop)
Для того, чтобы вывод главной страницы на VAMshop отличался, я использую отдельный шаблон templates/ваш шаблон/index.php_.html (подробнее тут). Этот метод отлично работает, но есть одно но – им же описывается и результат выбора производителя index.php?manufacturers_id=хх.
Поэтому тут я использовал другой способ. В общем шаблоне templates/ваш шаблон/index.php я ввел условие:
{if in_array($smarty.server.REQUEST_URI, array('/', '/index.php'))} код для главной {else} код для внутренней {/if} |
Таким образом, я получил отдельный шаблон для главной и внутренней в едином файле.
Возможно, даже я возьму этот метод в качестве основного при создании отдельного шаблона главной страницы.
-
пишет:Sergey
Полезная статья, но есть одно НО… при таком коде не перенаправляет на 404-ю страницу, а просто на главную, если ввести не существующую страницу. Может Вы знаете, что с этим можно поделать ? Спасибо.
-
пишет:Sergey
Здравствуйте, Евгений. Может Вы подскажете ещё, как в этом коде (и не только в этом), вместо “код для главной” подключить внешнюю страницу шаблона?
-
пишет:Алексей
Ссылка “тут” не открывается.