انتقل إلى المحتوى الرئيسي

getMenusByMarker

الحصول على الصفحات المضمنة في القائمة حسب العلامة

Menus.getMenusByMarker(marker)

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

تسترجع هذه الطريقة كائن قائمة واحد بناءً على علامته (marker) من واجهة برمجة التطبيقات. تعيد Promise التي تحل إلى كائن قائمة واحد ككائن مع الصفحات المضمنة.

مثال على الإرجاع:

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

id: number
المعرف الفريد للقائمة.
مثال: 1

identifier: string
معرف القائمة.
مثال: "main_menu"

localizeInfos: ILocalizeInfo
بيانات القائمة، مع الأخذ في الاعتبار التوطين.
مثال:

{
"title": "menu"
}

pages: IMenusPages[]
مصفوفة من صفحات القائمة.
مثال:

[
{
"id": null,
"pageUrl": null,
"localizeInfos": {},
"attributeValues": {},
"parentId": null,
"position": 1
}
]