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