мальтишаблонность

подскажите пожалуйста, как реализовать мультишаблонность на основе Магазина? т.е. сделать разные шаблоны для главной, каталога, карточки товара, новостей и т.д.
Спасибо

3 ответа

  • 0
    наверно только условиями
    {if $product}{/if}
    {if $category}{/if}
    в зависимости от переменных формировать макет
  • 0
    Михаил Ушенин 4 августа 2014 04:51 #
    Создайте максимально общий шаблон для всей витрины (с минимумом общих элементов, например, только с переменной {$content}).
    Затем в коде шаблонов отдельных видов страниц витрины (product.html, category.html и т. д.) формируйте нужный шаблон. Получится, что общего шаблона HTML-кода у вас не будет, а каждый вид страниц будет формировать свой набор HTML-кода.
    • 0
      Никита Соловьев Никита Соловьев 4 августа 2014 07:19 #
      у нас главная получается одноколоночная с товарвми и баннерами

      а внутренние двух и трехколоночные.
      как Вы говорите не получается реализовать.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите