Темплеты - а слабо сделать генератор?

    2
    Re: Темплеты - а слабо сделать генератор?
    1. Ну насчет всех cms позволю себе не согласиться.
    2. В нормальных cms именно так шаблоны и делаются.
    Одни шаблоны отвечают за модульную сетку страницы. Они распределяют вывод тех или иных разделов или модулей по областям страницы. Для этих шаблонов есть часть css, которая задает только размеры и взаимное расположение областей, ну и еще там может быть графика (логотип, например) и редкоизменяемые текстовые элементы (слоганы, координаты...), которые нет смысла заводить с систему управления.
    Другие шаблоны определяют порядок вывода данных и html-код для содержательной части сайта. Для этих шаблонов пишется своя таблица стилей. Шаблоны эти могут быть сделаны, например, в XSLT, что очень удобно.

    Чаще всего лезть в XSLT шаблоны верстальщику даже не надо, так как их работа настраивается набором параметров, например, в каком формате выводить дату новости (ГГГГ-ММ-ДД или ДД.МММ.ГГ). Ему остается только написать корректный css.

    Пример сайта, сделанного таким образом, тут design.uw.ru/. Если будет интересно, напишите мне на admin@uw.ru, пришлю примеры темплейтов, а css и так посмотреть можно. Станет очевидно, что создание таких темплейтов доступно и чайникам.

    Но вообще такой способ верстки мало зависит от cms, на любой cms можно сверстать сайт грамотно, а можно напортачить. На наши старые сайты смотреть стыдно :-), а новые вполне на уровне, хотя cms одна и та же. В основном все зависит от верстальщика, хотя какие-то cms могут ему помогать, а какие-то мешать, наверно.
    Зарегистрированный пользователь
    (Сергей)
    18.04.2008 в 12:51


    3
    Re: Темплеты - а слабо сделать генератор?
    Да во всех.

    Сейчас шаблон и дизайн - практически одно и то же. Должно же быть - отдельно.
    Т.е. раскладка полей - первый уровень, что туда помещаем - второй, а дизайн - отдельно
    (и css соответсвенно, должно быть два - один - layout, а второй - собственно дизайн на него натянутый).
    Зарегистрированный пользователь
    (Stanislav)
    17.04.2008 в 21:23


    4
    Re: Темплеты - а слабо сделать генератор?
    Это на основе анализа каких CMS выводы о сложности верстки темплейтов сделаны? Уточните, пожалуйста.
    И второе, построитель темплейтов - это что с Вашей точки зрения? Как он должен работать?
    Зарегистрированный пользователь
    (Сергей)
    17.04.2008 в 19:59


    5
    Темплеты - а слабо сделать генератор?
    Собственно, сабж.

    Ни одна cms не рассчинана на начальную настройку чайником - более того - построение темплетов до того заморочено, что и опытному html-кодеру, не знакомому с cms разобраться не просто.

    Хотя, в принципе, построение темплета не-cms сайта на div-ах - ну нефиг делать.

    Значит собака порылась именно в подходе к построению темплетов для cms. Надо или упрощать систему или написать один раз построитель темплетов, который можно будет использовать в 99,9% случаев.

    Слабо?
    Зарегистрированный пользователь
    (Stanislav)
    17.04.2008 в 18:59


      Чтобы написать Ваше сообщение в форум необходимо зарегистрироваться или авторизоваться на сайте

      05.03.18 | CMS Magazine
      Workspace получил статус торговой марки в России

      Ваших прав недостаточно, чтобы совершить это действие.

      Перейти к новости

      28.12.17 | UMI.CMS
      Итоги 2017 года и планы на наступающий

      Ваших прав недостаточно, чтобы совершить это действие.

      Перейти к новости

      07.03.12 | Habrahabr
      CMS / Что нас ждет в Joomla Framework 12.1

      Ваших прав недостаточно, чтобы совершить это действие.

      Перейти к новости

      Method custom::list_events doesn't exist

      Яндекс цитирования
      Разработка сайта:Разработка сайтов: ЮМИ Студияumistudio.
      Интернет-агентство свежих идей.
      Сайт работает на UMI.CMS
      По всем вопросам обращайтесь на admin@cmslist.ru
      © 2003—2019 CMS List. Перепечатка материалов
      возможна только с письменного разрешения редакции
      Контакты · Добавить CMS
      Реклама · Условия перепечатки
      Method custom::sape doesn't exist
      Method custom::sape doesn't exist