Ana içeriğe geç

getMenusByMarker

'Menus' modülü, sitenizin yapısını ve navigasyonunu tanımlar.

Açıklama

Ziyaretçilere uygulamanızın bölümleri arasında kolayca geçiş yapma ve ihtiyaç duydukları bilgileri bulma imkanı sunar.

Bu yöntem, API'den belirli bir işaretçi (marker) temelinde tek bir menü nesnesi alır. Tek bir menü nesnesi IMenusEntity olarak, dahil edilmiş sayfalarla birlikte bir nesne döndüren bir Promise döner.

Menus.getMenusByMarker(

marker, langCode

);

Parametreler şeması

Şema

marker(required): string
Menü işaretçisi
örnek: "main_menu"

langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"

Örnekler

Minimal örnek

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

Örnek yanıt

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

Yanıt şeması

Şema: IMenusEntity

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