cms.template |  |
Основное достоинство шаблонов - простота синтаксиса и отделение текста программы от HTML-шаблонов. Основной недостаток шаблонов - простота синтаксиса и отделение текста программы от HTML-шаблонов.
Добро пожаловать в cms.template, сильную и простую систему управления XML-шаблонами!
Основные особенности системы XML-шаблонов cms.template:
Шаблоны описываются на языке XML.
Шаблон является валидным XML-документом.
Простота синтаксиса.
Большинство управляющих конструкций шаблонов являются XML-тегами.
Для упрощения генерации HTML-документов, в шаблоны введён альтернативный
синтаксис, который позволяет легко модифицировать содержимое HTML-тегов.
Поддержка многоязычности.
В шаблон можно записать сообщения, которые в будущем будут переведены на
разные языки. Для перевода сообщений на новый язык не требуется
редактировать шаблоны.
Большое количество динамической информации, доступной в шаблонах.
В шаблонах возможно обращение к глобальным переменным и константам.
Поддерживается вставка массивов данных.
Поддерживается подключение других шаблонов, разработанных самим дизайнером,
без необходимости внесения изменений в РНР-код. Для удобства любые шаблоны
могут быть разбиты на любое количество мелких шаблончиков.
Для вывода рекурсивных данных (к примеру, деревьев с неограниченной глубиной
вложенности), шаблоны поддерживают рекурсивное подключение самих себя.
Для большинства шаблонов существуют загрузчики данных.
Загрузчик данных - это скрипт на РНР, который подготавливает данные
для вставки в этот шаблон. Такая архитектура позволяет рассматривать
все шаблоны, как кирпичики, из которых Вы строите сайт.
Проверка условий внутри шаблонов.
Это позволяет показывать пользователю то и только то, что он должен видеть.
К примеру, не показывать ссылку на администрирование страницы, если у
пользователя нет прав на администрирование или показывать расширенную
информацию пользователю только если у него есть права на просмотр такой
информации.
Высокая скорость генерации страниц.
Для повышения скорости генерации страниц, шаблоны компилируются в php-скрипт.
Малый объём генерируемых страниц.
Достигается за счёт удаления повторяющихся пробелов и концов строк в момент
компиляции шаблона.
Содержание
Смотрите также
Мнения и информацию о других системах шаблонов на форуме php-клуба:
http://phpclub.net/talk/showthread.php?s=&threadid=17999
Последняя модификация: 04.07.06 03:07 q Не проходите мимо! Оставьте Ваш комментарий в форуме! >>> Цитирование материалов моего сайта приветствуется! при условии видимой действующей! гиперссылки на мой сайт. [Ссылки] Если Вы нашли опечатку на этой странице, пожалуйста, выделите ее мышью и нажмите Ctrl+Enter. Сделаем язык чище! (c) Yuri Popoff, 2004 - 2008, popoff.donetsk.ua, style.donetsk.ua |
|