Ana içeriğe geç

getMenusByMarker

Menüye dahil olan sayfaları işaretçi ile alma

Menus.getMenusByMarker(marker)

const value = await Menus.getMenusByMarker('my-marker')
Şema

marker:* string
Menü işaretçisi
örnek: my-marker

langCode: string
Dil kodu
örnek: en_US

Bu yöntem, API'den işaretçisine (marker) dayalı olarak tek bir menü nesnesi alır. İçinde sayfaların bulunduğu tek bir menü nesnesine çözülmekte olan bir Promise döner.

Örnek dönüş:

{
"id": 1764,
"identifier": "catalog",
"localizeInfos": {
"title": "Ana Menü"
},
"pages": [
{
"id": 11,
"pageUrl": "122",
"localizeInfos": {
"title": "12",
"content": "",
"menuTitle": "12"
},
"position": 0,
"parentId": null
}
]
}
Şema

id: number
nesne tanımlayıcısı
örnek: 1764

identifier: string
bir kayıt alanı için metinsel tanımlayıcı
örnek: catalog

localizeInfos Record<string, any>
menü öğesinin "en_US" dilindeki json nesne tanımı (örneğin)
örnek:

{
"en_US": {
"title": "Ana Menü"
}
}

pages:
menüye dahil olan sayfaların verisi
örnek:

[
{
"id": 11,
"pageUrl": "122",
"localizeInfos": {
"en_US": {
"title": "12",
"plainContent": "Katalog için içerik",
"htmlContent": "<b>Katalog için içerik</b>",
"menuTitle": "12"
}
},
"position": 0,
"parentId": null
}
]