Управление выводом страниц в меню
Независимо от желаемого местоположения страницы, часть свойств должны быть указаны всегда:
- Приложения: список приложений, в которых необходимо вывести страницу
Верхнее меню (главный разделы приложения)
- Page role: PAGE_GROUP
- Сущность: application
- Родительская страница: <отсутствует>
Левое меню (выпадающий список страниц)
- Page role: PAGE_GROUP
- Сущность: application
- Родительская страница: <id страницы в верхнем меню>
Левое меню (сама страница)
- Page role: PAGE
- Сущность: application
- Родительская страница: <id страницы в верхнем меню или id страницы типа PAGE_GROUP в левом меню>
Левое меню внутри entity (выпадающий список страниц)
- Page role: PAGE_GROUP
- Сущность: <необходимая сущность>
- Родительская страница: <отсутствует>
Левое меню внутри entity (сама страница)
- Page role: PAGE
- Сущность: <необходимая сущность>
- Родительская страница: <id страницы типа PAGE_GROUP в левом меню>
Размещение страницы через entity sharing
Помимо указания основного места размещения страницы можно заставить её отображаться и в других местах. Например, в разных разделах нескольких приложений или внутри нескольких entity.
Размещение в меню акторов у entity
- Page role: PAGE
- Роль: Актор объекта
- Сущность: <необходимая сущность>
Чтобы отобразить страницу в другой entity
В разделе Entity sharing создаём запись:
- entity: <необходимая сущность>
- parent_id: <id родительской страницы в левом меню, если требуется>
Чтобы отобразить страницу в другом приложении
В разделе Entity sharing создаём запись:
- entity: 244 (application)
- Приложения: <список необходимых приложений>
- parent_id: <id страницы в верхнем меню или id страницы типа PAGE_GROUP в левом меню>