getMenusByMarker
Obteniendo páginas incluidas en el menú por marcador
Menus.getMenusByMarker(marker)
const value = await Menus.getMenusByMarker('my-marker')
Esquema
marker:* string
Marcador del menú
ejemplo: my-marker
langCode: string
Códigos de idioma
ejemplo: en_US
Este método recupera un único objeto de menú basado en su marcador (marker) de la API. Devuelve una Promesa que se resuelve en un único objeto de menú como un objeto con páginas incluidas.
Ejemplo de retorno:
{
"id": 1764,
"identifier": "catalog",
"localizeInfos": {
"title": "Menú Principal"
},
"pages": [
{
"id": 11,
"pageUrl": "122",
"localizeInfos": {
"title": "12",
"content": "",
"menuTitle": "12"
},
"position": 0,
"parentId": null
}
]
}
Esquema
id: number
identificador del objeto
ejemplo: 1764
identifier: string
identificador textual para un campo de registro
ejemplo: catalog
localizeInfos Record<string, any>
descripción del objeto json del elemento del menú con el idioma "en_US" (por ejemplo)
ejemplo:
{
"en_US": {
"title": "Menú Principal"
}
}
pages:
datos de las páginas incluidas en el menú
ejemplo:
[
{
"id": 11,
"pageUrl": "122",
"localizeInfos": {
"en_US": {
"title": "12",
"plainContent": "Contenido para el catálogo",
"htmlContent": "<b>Contenido para el catálogo</b>",
"menuTitle": "12"
}
},
"position": 0,
"parentId": null
}
]
.