getMenusByMarker
Lấy các trang được bao gồm trong menu theo marker
Menus.getMenusByMarker(marker)
const value = await Menus.getMenusByMarker('my-marker')
Schema
marker:* chuỗi
Marker menu
ví dụ: my-marker
langCode: chuỗi
Mã ngôn ngữ
ví dụ: en_US
Phương thức này lấy một đối tượng menu duy nhất dựa trên marker của nó (marker) từ API. Nó trả về một Promise mà khi hoàn thành sẽ trả về một đối tượng menu duy nhất dưới dạng một đối tượng với các trang đã bao gồm.
Ví dụ trả về:
{
"id": 1764,
"identifier": "catalog",
"localizeInfos": {
"title": "Menu Chính"
},
"pages": [
{
"id": 11,
"pageUrl": "122",
"localizeInfos": {
"title": "12",
"content": "",
"menuTitle": "12"
},
"position": 0,
"parentId": null
}
]
}
Schema
id: số
định danh đối tượng
ví dụ: 1764
identifier: chuỗi
định danh văn bản cho một trường bản ghi
ví dụ: catalog
localizeInfos Record<string, any>
đối tượng json mô tả mục menu với ngôn ngữ "en_US" (ví dụ)
ví dụ:
{
"en_US": {
"title": "Menu Chính"
}
}
pages:
dữ liệu của các trang được bao gồm trong menu
ví dụ:
[
{
"id": 11,
"pageUrl": "122",
"localizeInfos": {
"en_US": {
"title": "12",
"plainContent": "Nội dung cho catalog",
"htmlContent": "<b>Nội dung cho catalog</b>",
"menuTitle": "12"
}
},
"position": 0,
"parentId": null
}
]