Типы страниц

Типы страниц позволяют определить специальные типы страниц обработки, такие, как главная страница, страницы ошибок, и пр.

Обзор

Типы страниц это категории мета-информации, которая может быть добавлена к страницам, как правило для специализации страницы. Например, тип страницы, которая определяется как главная страница проекта, страницы ошибок (такие, как страинца 404), защищённые страницы администратора или страница, которая будет отображаться в режиме обслуживания.

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

Типы страниц указываются в редакторе страниц (Blueprints > Страинцы > Добавить или Blueprints > Страницы > {Заголовок страницы}).

Редактор страниц
— Редактор страниц

Страницы могут иметь более одного типа.

Детали

Всего доступно шесть основных типов страниц:

Тип страницы Описание
index Определяет титульную страницу вашего проекта.
xml Определяет страницу с типом text/xml, вместо text/html.
admin Ограничивает доступ к странице, делая доступной её только авторизованным пользователям.
404 Определяет страниц, которая будет отображена при возникновении ошибки 404 (страница не найдена).
403 Определяет страниц, которая будет отображена при возникновении ошибки 403 (доступ к странице запрещён).
maintenance Определяет страницу, котогая будет отображена в режиме обслуживания сайта.

В XML выводе навигационного источника данных типы страниц находятся в узлах <type>, родительского узла <types>:

<page handle="home" id="01">
    <name>Home</name>
    <types>
        <type>hidden</type>
        <type>index</type>
    </types>
</page>

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

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

Перевод

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