Pular para o conteúdo principal

getMenusByMarker

O módulo 'Menus' define a estrutura e a navegação do seu site.

Descrição

Ele fornece aos visitantes uma maneira fácil de navegar pelas seções da sua aplicação e encontrar as informações de que precisam.

Este método recupera um único objeto de menu com base em seu marcador (marker) da API. Ele retorna uma Promise que resolve para um único objeto de menu IMenusEntity como um objeto com páginas incluídas.

Menus.getMenusByMarker(

marker, langCode

);

Esquema de parâmetros

Esquema

marker(obrigatório): string
Marcador do menu
exemplo: "main_menu"

langCode: string
Código do idioma. Padrão: "en_US"
exemplo: "en_US"

Exemplos

Exemplo mínimo

const response = await Menus.getMenusByMarker('my-marker')

Exemplo de resposta

{
"id": 1,
"identifier": "menu",
"localizeInfos": {
"title": "menu"
},
"pages": [
{
"id": null,
"pageUrl": null,
"localizeInfos": {},
"attributeValues": {},
"parentId": null,
"position": 1
}
]
}

Esquema de resposta

Esquema: IMenusEntity

id: number
O identificador único do menu.
exemplo: 1

identifier: string
O identificador do menu.
exemplo: "main_menu"

localizeInfos: ILocalizeInfo
Os dados do menu, levando em conta a localização.
exemplo:

{
"title": "menu"
}

pages: IMenusPages[]
Array de páginas do menu.
exemplo:

[
{
"id": null,
"pageUrl": null,
"localizeInfos": {},
"attributeValues": {},
"parentId": null,
"position": 1
}
]