Шаблоны страниц

Шаблоны страниц служат для представления XML данных, выбранных из источников данных.

Обзор

Шаблоны страниц — это XSLT таблицы стилей, которые связаны со страницами Symphony и служат для представления XML данных, выбранных из источников данных. Шаблоны страниц наиболее часто используются для вывода в виде XHTML, но возможны и другие варианты преобразования данных, такие как RSS-, Atom- или SOAP-XML, или не-XML форматы, такие, как CSS и JavaScript.

Использование

Шаблоны страниц генерируются каждый раз при создании новой страницы. Они могут быть отредактированы с помощью редактора шаблонов страниц в панели управления или путем непосредственного редактирования файла стилей XSLT.

Доступ к редактору шаблонов страниц вы можете получить через панель управления, кликнув на имени шаблона в разделе шаблонов (Blueprints > Страницы) или непосредственно из редактора страниц (нажав на кнопку «Редактировать шаблон»).

Список страниц
— Список страниц

Детали

Шаблон страницы должен представлять собой правильно сформированную XSLT таблицу стилей.

Редактор шаблонов страниц
— Редактор шаблонов страниц

Редактор шаблонов страниц является довольно простым. Он включает в себя одно большое текстовое поле, которое содержит XSLT таблицу стилей шаблона. В правой части редактора отображается список всех доступных утилит проекта. Любая утилита, добавленная в текущую таблицу стилей, подсвечивается синим цветом.

Общая картина

Шаблон страницы может содержать динамически подключаемые утилиты при помощи команды:

<xsl:include href="../utilities/utility-name.xsl" />

Оригинал статьи

Symphony Team
http://getsymphony.com/learn/concepts/view/page-templates/

Перевод

Александр Бирюков
http://alexbirukov.ru/all/symphony-6/