Ana içeriğe geç

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
}
]