META

Управление выводом страниц в меню

Независимо от желаемого местоположения страницы, часть свойств должны быть указаны всегда:

  • Приложения: список приложений, в которых необходимо вывести страницу

Верхнее меню (главный разделы приложения)

  • 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 в левом меню>