Мобильное приложение клиента fitness365 позволяет добавлять собственные разделы в меню приложения.
Пункт меню с прямой ссылкой

Свои пункты меню в приложении можно добавить при помощи расширенных настроек Нового или Старого вида.
Старые настройки имеют ограничение – могут ссылаться только на определённый вид интернет-страниц. Новые не имеют такого ограничения.
Здесь рассмотрим Новые настройки – MAIN_MENU_URL.
С их помощью можно создать до 3 собственных разделов меню приложения.
Такие разделы отображаются в меню под пунктом Приобрести.
При нажатии на собственный пункт меню будет открываться Web-браузер мобильного телефона или веб-сайт в самом приложении, в зависимости от настроек (см. ниже).
Создание собственного раздела в меню приложения
Чтобы добавить собственный раздел в меню, перейдите в расширенные настройки. Ключ скопируйте из таблицы ниже. В Значении замените наименования и ссылки на нужные Вам. Пояснения к переменным в поле Значение – под таблицей.
Примеры настроек
| КЛЮЧ | ЗНАЧЕНИЕ |
| MAIN_MENU_URL_1 |
{"caption": "ПУНКТ МЕНЮ 1",
"tooltip": "Дополнительный пункт меню",
"icon": "ac_unit",
"hide": false,
"openInBrowser": false,
"url": "https://yandex.ru"}
|
| MAIN_MENU_URL_2 |
{"caption": "ПУНКТ МЕНЮ 2", "tooltip": "Дополнительный пункт меню 2", "icon": "ac_unit", "hide": false, "openInBrowser": false, "url": "https://yandex.ru"} |
- caption – наименование пункта меню.
- tooltip – подпись под наименование пункта меню.
- hide – если true, то пункт меню будет скрыт, false – показан.
- icon – иконка, будет отображаться слева от названия меню.
Варианты – здесь: https://www.fluttericon.com/ - openInBrowser – где будет открываться ссылка. (В тренерском приложении всегда открывается во внешнем браузере.)
- true – открывать во внешнем браузере мобильного телефона.
- false – открывать в самом мобильном приложении.
- url– интернет-страница (страницы), на которые будет пересылать данный пункт меню.
| КЛЮЧ | ЗНАЧЕНИЕ |
| MAIN_MENU_URL_3
(вар.1) |
{"caption": "ПУНКТ МЕНЮ 3",
"tooltip": "Дополнительный пункт меню 3",
"icon": "rocket",
"hide": false,
"openInBrowser": true,
"url": "https://yandex.ru",
"items": [
{"n": "Подменю 1","d": "любое описание","u": "ссылка"},
{"n": "Подменю 2","d": "любое описание","u": "ссылка"},
{"n": "Подменю 3","d": "любое описание","u": "ссылка"}]}
|
| MAIN_MENU_URL_3
(вар.2) |
{"caption": "ПУНКТ МЕНЮ 3",
"tooltip": "Дополнительный пункт меню 3",
"icon": "rocket",
"hide": false,
"openInBrowser": true,
"url": "https://yandex.ru",
"items": [
{"n": "Договор сотрудничества", "d": "Договор определяет взаимоотношения клуба и тренера", "u": "https://css4.pub"},
{"n": "Правила оказания услуг", "d": "Описывает основы оказания услуг посетителям клуба", "u": "https://www.princexml.com",
"orgName": "fitness", "orgUid": "5493041a-bfdf-4bee-9aa4-b52167b34cb6",}]}
|
- items – позволяет добавить подпункты у данного пункта меню.
- items.n – наименование
- items.d – описание
- items.u – ссылка
- items.orgName – наименование текущего выбранного филиала в мобильном приложении, для которого показывается данный подпункт.
- items.orgUid – идентификатор текущего выбранного филиала в мобильном приложении, для которого показывается данный подпункт.
Примечание. Можно заполнить либо orgName, либо orgUid, или можно данные свойства не добавлять. Тогда пункт меню будет отображаться для всех филиалов.