Кто как работает с TEMPLATE?
Всем привет!
А кто как решает задачу когда есть сверстанный HTML+CSS макет сайта, состоящий из нескольких страниц (Главная, О компании, Услуги, Цены, Контакт), но при этом и верстка, и внутренняя структура (HTML-разметка) у всех страниц разные!
То есть, в классическом случае, обычно есть ГЛАВНАЯ страница и ВНУТРЕННИЕ.
И у них много общих элементов, которые можно повторно использовать в виде чанков.
А в моем случае- общих элементов очень мало.
Очевидны и рабочий вариант- использовать отдельный template под каждую страницу.
Но тогда получается 5 шаблонов, что мне внутренне не нравится.
Какова практика?
Заранее спасибо за идеи!
А кто как решает задачу когда есть сверстанный HTML+CSS макет сайта, состоящий из нескольких страниц (Главная, О компании, Услуги, Цены, Контакт), но при этом и верстка, и внутренняя структура (HTML-разметка) у всех страниц разные!
То есть, в классическом случае, обычно есть ГЛАВНАЯ страница и ВНУТРЕННИЕ.
И у них много общих элементов, которые можно повторно использовать в виде чанков.
А в моем случае- общих элементов очень мало.
Очевидны и рабочий вариант- использовать отдельный template под каждую страницу.
Но тогда получается 5 шаблонов, что мне внутренне не нравится.
Какова практика?
Заранее спасибо за идеи!
Комментарии: 7
5 шаблонов это норм, почему бы и нет?)
Не нравится — оставляйте в шаблоне doctype, head и body, а весь остальной код в страницы убирайте
Я обычно под каждую сущность завожу шаблон, таким образом у меня получаются шаблоны типа Главная, Текст, Раздел Каталога, Товар, Отзывы и т.д., но при этом в шаблонах очень простой код, никаких условий или чего то подобного.
Не нравится — оставляйте в шаблоне doctype, head и body, а весь остальной код в страницы убирайте
Я обычно под каждую сущность завожу шаблон, таким образом у меня получаются шаблоны типа Главная, Текст, Раздел Каталога, Товар, Отзывы и т.д., но при этом в шаблонах очень простой код, никаких условий или чего то подобного.
Я делаю точно так же, такой подход позволяет делать например все статьи в моем блоге со стандартным шаблоном blog к примеру, а вот если мне вдруг 1 из статей должна быть оформлена как то иначе чем стандартные то я создаю для нее отделюный темплейт.
Согласен, такой подход -он самый прямой и очевидный. Гибкий и надежный!
Ну а если смущает большое количество шблонов, их всегда можно рассортировать по папкам. И потом если посмотреть на шаблоны например для тогоже livestreet то там точно так же очень много шаблонов для специфичных страниц.
Да, вопрос был задан именно потому что чисто психологически смущает большое кол-во шаблонов. Хочется их как-то «оптимизировать». Вот и решил узнать кто как этот момент решает.
В код страницы? Если в поле content, то некрасиво и неудобно пользователю. И еще такой момент- у меня почти все сайты мультиязычные. В content кладу текст какой-нибудь.
Делаю просто несколько шаблонов. Обычно их не сильно много. Так что 5-7 даже 10 шаблонов я думаю норм.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.