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 не будет иметь пользовательского интерфейса и будет совершенно недоступен пользователям.