Aller au contenu principal

getMenusByMarker

Obtenir les pages incluses dans le menu par marqueur

Menus.getMenusByMarker(marker)

const value = await Menus.getMenusByMarker('my-marker')
Schéma

Cette méthode récupère un seul objet de menu basé sur son marqueur (marker) depuis l'API. Elle retourne une promesse qui se résout en un seul objet de menu sous forme d'objet avec des pages incluses.

Exemple de retour :

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

id: number
L'identifiant unique du menu.
exemple : 1

identifier: string
L'identifiant du menu.
exemple : "main_menu"

localizeInfos: ILocalizeInfo
Les données du menu, en tenant compte de la localisation.
exemple :

{
"title": "menu"
}

pages: IMenusPages[]
Tableau des pages de menu.
exemple :

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