Кто как работает с TEMPLATE?

Всем привет!

А кто как решает задачу когда есть сверстанный HTML+CSS макет сайта, состоящий из нескольких страниц (Главная, О компании, Услуги, Цены, Контакт), но при этом и верстка, и внутренняя структура (HTML-разметка) у всех страниц разные!
То есть, в классическом случае, обычно есть ГЛАВНАЯ страница и ВНУТРЕННИЕ.
И у них много общих элементов, которые можно повторно использовать в виде чанков.
А в моем случае- общих элементов очень мало.

Очевидны и рабочий вариант- использовать отдельный template под каждую страницу.
Но тогда получается 5 шаблонов, что мне внутренне не нравится.

Какова практика?

Заранее спасибо за идеи!
Михаил
25 ноября 2014, 08:15
modx.pro
986
0

Комментарии: 7

Наумов Алексей
25 ноября 2014, 11:29
+3
5 шаблонов это норм, почему бы и нет?)

Не нравится — оставляйте в шаблоне doctype, head и body, а весь остальной код в страницы убирайте

Я обычно под каждую сущность завожу шаблон, таким образом у меня получаются шаблоны типа Главная, Текст, Раздел Каталога, Товар, Отзывы и т.д., но при этом в шаблонах очень простой код, никаких условий или чего то подобного.
    Aртур Чикин
    25 ноября 2014, 11:47
    0
    Я делаю точно так же, такой подход позволяет делать например все статьи в моем блоге со стандартным шаблоном blog к примеру, а вот если мне вдруг 1 из статей должна быть оформлена как то иначе чем стандартные то я создаю для нее отделюный темплейт.
      Михаил
      25 ноября 2014, 11:56
      0
      Согласен, такой подход -он самый прямой и очевидный. Гибкий и надежный!
        Aртур Чикин
        02 декабря 2014, 13:31
        0
        Ну а если смущает большое количество шблонов, их всегда можно рассортировать по папкам. И потом если посмотреть на шаблоны например для тогоже livestreet то там точно так же очень много шаблонов для специфичных страниц.
          Михаил
          02 декабря 2014, 16:00
          0
          Да, вопрос был задан именно потому что чисто психологически смущает большое кол-во шаблонов. Хочется их как-то «оптимизировать». Вот и решил узнать кто как этот момент решает.
      Михаил
      25 ноября 2014, 11:58
      0
      В код страницы? Если в поле content, то некрасиво и неудобно пользователю. И еще такой момент- у меня почти все сайты мультиязычные. В content кладу текст какой-нибудь.
      Михаил
      25 ноября 2014, 13:44
      0
      Делаю просто несколько шаблонов. Обычно их не сильно много. Так что 5-7 даже 10 шаблонов я думаю норм.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7