Перейти к основному содержимому

Добавление пункта в меню на демостранице Платформы

Вы можете обращаться к разработанному проекту из меню на странице со списком демонстрационных проектов https://<Platform_instance_URL>/demo/. Для дополнения пунктов меню на этой странице вам нужно изменить экранную форму SideBar.mdcontainer системного проекта.

Чтобы добавить пункт в меню на демостранице Платформы:

  1. В списке проектов выберите системный проект Main.

  2. В списке файлов проекта выберите containers\fragments\SideBar.mdcontainer.

  3. В Редакторе Форм, который открывается в визуальном режиме, добавьте фрагмент экранной формы с именем MenuItem.mdcontainer.

  4. В визуальном режиме Редактора Форм на панели Свойства и события укажите значения следующих свойств:

    • 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>
  5. В правом верхнем углу нажмите Сохранить.

  6. Опубликуйте системный проект.

На странице https://<Platform_instance_URL>/demo/ после публикации разработанного проекта и системного проекта будет присутствовать пункт меню, при выборе которого будет отображаться страница разработанного проекта.

Связанные статьи

Определение свойств компонента экранной формы

Настройка маршрутизации экранной формы

Публикация проекта