Добавление пункта в меню на демостранице Платформы
Вы можете обращаться к разработанному проекту из меню на странице со списком демонстрационных проектов https://<Platform_instance_URL>/demo/
. Для дополнения пунктов меню на этой странице вам нужно изменить экранную форму SideBar.mdcontainer
системного проекта.
Чтобы добавить пункт в меню на демостранице Платформы:
-
В списке проектов выберите системный проект Main.
-
В списке файлов проекта выберите
containers\fragments\SideBar.mdcontainer
. -
В Редакторе Форм, который открывается в визуальном режиме, добавьте фрагмент экранной формы с именем
MenuItem.mdcontainer
. -
В визуальном режиме Редактора Форм на панели Свойства и события укажите значения следующих свойств:
- Text: введите имя пункта меню для обращения к разработанному проекту или введите имя словаря и имя ключа, содержащего значение строки пункта меню.
- Link: введите часть URL-адреса, начинающуюся с
p/
, по которому должен быть доступен разработанный проект. Эта же часть URL-адреса должна быть указана в параметрах маршрутизации на экранной форме разработанного проекта. - Icon: введите псевдоним значка из
Static.asset
в системном проекте. Этот значок будет отображаться слева от имени пункта меню.
В качестве альтернативы вы можете перейти в кодовый режим Редактора Форм, скопировать и вставить следующий блок кода, а затем изменить значения атрибутов Link, Text-Localizable, Icon согласно следующему шаблону:
<MenuItem
Link="p/examples" // часть URL-адреса страницы, которая отображается после https://<Platform_instance_URL>/demo/ при выборе этого пункта меню
Text-Localizable="Menu.Examples" // имя ключа из словаря Menu системного проекта
Icon="examples" // псевдоним значка, определенный в Static.asset системного проекта
></MenuItem> -
В правом верхнем углу нажмите Сохранить.
-
Опубликуйте системный проект.
На странице https://<Platform_instance_URL>/demo/
после публикации разработанного проекта и системного проекта будет присутствовать пункт меню, при выборе которого будет отображаться страница разработанного проекта.
Связанные статьи
Определение свойств компонента экранной формы