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

getMenusByMarker

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

Menus.getMenusByMarker(marker)

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

marker:* string
علامة القائمة
مثال: my-marker

langCode: string
رمز اللغة
مثال: en_US

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

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

{
"id": 1764,
"identifier": "catalog",
"localizeInfos": {
"title": "القائمة الرئيسية"
},
"pages": [
{
"id": 11,
"pageUrl": "122",
"localizeInfos": {
"title": "12",
"content": "",
"menuTitle": "12"
},
"position": 0,
"parentId": null
}
]
}
Schema

id: number
معرف الكائن
مثال: 1764

identifier: string
معرف نصي لحقل السجل
مثال: catalog

localizeInfos Record<string, any>
وصف كائن json لعنصر القائمة مع اللغة "en_US" (على سبيل المثال)
مثال:

{
"en_US": {
"title": "القائمة الرئيسية"
}
}

pages:
بيانات الصفحات المضمنة في القائمة
مثال:

[
{
"id": 11,
"pageUrl": "122",
"localizeInfos": {
"en_US": {
"title": "12",
"plainContent": "محتوى الكتالوج",
"htmlContent": "<b>محتوى الكتالوج</b>",
"menuTitle": "12"
}
},
"position": 0,
"parentId": null
}
]