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

Система 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.arpteka.ru/index.html - адрес страницы

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

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

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

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

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

Разделы сайта
Почтовый адрес:
141700, Московская область, г. Долгопрудный, Институтский переулок , дом 9, офис 207

Телефон/факс
+7 (495) 408 70 72

Электронная почта
Общие вопросы: info@arptek.ru
Вопросы сотрудничества: business@arptek.ru