getMenusByMarker
Получение страниц, включенных в меню по маркеру
Menus.getMenusByMarker(marker)
const value = await Menus.getMenusByMarker('my-marker')
Схема
marker(обязательный): строка
Маркер меню
пример: "main_menu"
langCode: строка
Код языка. По умолчанию: "en_US"
пример: "en_US"
Этот метод извлекает один объект меню на основе его маркера (marker) из API. Он возвращает Promise, который разрешается в один объект меню в виде объекта с включенными страницами.
Пример возвращаемого значения:
{
"id": 1,
"identifier": "menu",
"localizeInfos": {
"title": "menu"
},
"pages": [
{
"id": null,
"pageUrl": null,
"localizeInfos": {},
"attributeValues": {},
"parentId": null,
"position": 1
}
]
}
Схема
id: число
Уникальный идентификатор меню.
пример: 1
identifier: строка
Идентификатор меню.
пример: "main_menu"
localizeInfos: ILocalizeInfo
Данные меню с учетом локализации.
пример:
{
"title": "menu"
}
pages: IMenusPages[]
Массив страниц меню.
пример:
[
{
"id": null,
"pageUrl": null,
"localizeInfos": {},
"attributeValues": {},
"parentId": null,
"position": 1
}
]