getMenusByMarker
İşaretçi ile menüye dahil edilen sayfaları alma
Menus.getMenusByMarker(marker)
const value = await Menus.getMenusByMarker('my-marker')
Şema
marker(gerekli): string
Menü işaretçisi
örnek: "main_menu"
langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"
Bu yöntem, API'den işaretçisine (marker) dayalı olarak tek bir menü nesnesi alır. İçinde sayfalar bulunan tek bir menü nesnesine çözümleyen bir Promise döner.
Örnek dönüş:
{
"id": 1,
"identifier": "menu",
"localizeInfos": {
"title": "menu"
},
"pages": [
{
"id": null,
"pageUrl": null,
"localizeInfos": {},
"attributeValues": {},
"parentId": null,
"position": 1
}
]
}
Şema
id: number
Menünün benzersiz tanımlayıcısı.
örnek: 1
identifier: string
Menü tanımlayıcısı.
örnek: "main_menu"
localizeInfos: ILocalizeInfo
Yerelleştirmeyi dikkate alarak menü verisi.
örnek:
{
"title": "menu"
}
pages: IMenusPages[]
Menü sayfalarının dizisi.
örnek:
[
{
"id": null,
"pageUrl": null,
"localizeInfos": {},
"attributeValues": {},
"parentId": null,
"position": 1
}
]