Symphony. Страницы
Страницы
Страницы представляют пользовательский интерфейс и определяют структуру URL.
Обзор
Страницы представляют собой интерфейс пользователя, каждого проекта Symphony. Они служат шаблоном вывода данных от источников данных, определяют структуру URL и определяют параметры передаваемые пользователем обратно системе с использованием событий. Другими словами, страницы служат для взаимодействия пользователей с системой и её компонентами.
Страницы проектов Symphony отличаются от «страниц» дургих систем: они являются не просто контейнерами для статических данных определённого источника, а могут взаимодействовать с различными источниками данных всей системы.
Использование
Управление страницами осуществляется через меню Blueprints > Pages. Сами по себе, создаваемые страницы, не являются конечным интерфейсом проектов Symphony.
Страницы используются в сочетании с шаблонами страниц, поэтому создание или удаление страницы ведёт к созданию или удалению и её шаблона.
Детали
Список страниц можно найти открыв меню Blueprints > Pages. Страница состоит из пяти столбцов:
Столбец | Описание |
Title (Заголовок) | Заголовок страницы. При нажатии на ссылку откроется редактор страницы. |
Template (Шаблон) | Соотвествующий шаблон страницы. При нажатии на ссылку откроется страницы редактора шаблона. |
URL | URL страницы. При нажатии на ссылку откроется просмотр страницы. |
URL Parameters (URL параметры) | URL параметры принимаемые страницей. |
Page Type (Тип страницы) | Типы страниц(ы) указанные для страницы. |
Доступные групповые операции: удаление
Доступ к редактору страниц осуществляется через меню Blueprints > Pages > Create New или Blueprints > Pages > {Page Title}. Редактор состоит из двух разделов: Настройки страницы (Page Settings) и Ресурсы страницы (Page Resources).
Настройки страницы определяют URL схему и атрибуты.
Параметр | Описание | Пример |
Title (Заголовок) | Понятный человеку заголовок страницы. | Our Products |
URL Handle (URL адрес) | Адрес страницы по которому она будет доступна. | products |
URL Parameters (URL параметры) | опционально. Параметры принимаемые страницей через URL. | department/category |
Parent Page (Родительская страница) | опционально. Страница родитель для создаваемой страницы. | Store (сделает создаваемую страницу доступной по адресу http://yoursite.com/store/products) |
Page Type (Тип страницы) | опционально. Указываются типы для страницы. | xml (например, если страница является RSS лентой) |
Ресурсы страницы служат для указания доступных на странице источников данных и событий.
- События (Events).
- Источники данных (Data Sources).
The Big Picture
Без страниц источники данных, devkits, события, шаблоны страниц, параметры и утилиты являются абсолютно бесполезными. Страницы представляют собой среду в которой все элементы могут работать и взаимодействовать. Так же без страниц, ни один проект на Symphony не будет иметь пользовательского интерфейса и будет совершенно недоступен пользователям.