getMenusByMarker
İşaretleyiciye göre menüde yer alan sayfaları alma
Menus.getMenusByMarker(marker)
const value = await Menus.getMenusByMarker('my-marker')
Şema
marker:* string
Menü işaretleyicisi
örnek: my-marker
langCode: string
Dil kodu
örnek: en_US
Bu yöntem, API'den işaretleyicisine (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üde yer alan 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
}
]