Разделы сайта
Комментарии к статьеВерсия для печати  
Понятие шаблона

Система Arp.site следует идеологии отделения оформления документов от их содержания. Следование этому принципу легко достигается за счет использования языков разметки XML и XSL.

XML – язык логической разметки документа. В таком документе расположены лишь данные и, быть может, задана взаимосвязь между различными данными и другими XML-документами. Располагая только документом XML, невозможно узнать, как будет выглядеть отображаемая в браузере страница.

XSL – язык, описывающий то, как будет выглядеть XML-документ. Результатом действия XSL-файла на XML-документ может являться, например, HTML-страница, PDF-файл и т.п. (см. также Использование XSL-FO, WML, SVG)

Шаблон — это XSL-код, прорисовывающий страницу на основе заданного XML-документа. В системе Arp.site каждая отображаемая в браузере страница сервера есть результат действия XSL-преобразования на соответствующий XML-документ. Доступ к XML-документу страницы можно получить следующим образом. Адресом XML-документа страницы является адрес самой страницы за тем исключением, что расширение в конце пути заменяется на “.xml”. Например:

http://www.arptek.ru/index.esp - адрес страницы

http://www.arptek.ru/index.xml  - адрес XML-документа страницы

Для получения доступа в XML-документам сайта пользователь должен иметь права дизайнера в системе Arp.site.

Шаблоны бывают двух типов:

  • Шаблоны просматриваемых (отображаемых) объектов (далее «шаблоны объектов» либо «объектные шаблоны»). Так как объекты в системы Arp.Site бывают разных типов (статья, раздел, новость, сообщение форума), то к каждому из типов объектов может применяться свой шаблон.
  • Специальные шаблоны. Специальные шаблоны бывают двух типов - шаблон general, выполняющий роль include-файла, включающегося во все остальные шаблоны, и шаблоны ошибок.


Последнее обновление материала: 14.12.2003

Прокоментировать  [Кол-во комментариев: 0]Обсудить в форуме

©Arptek. Телефон: 409-95-76. Rambler's Top100
Hosted by uCoz