CMSLanding page
Page Object
Cấu trúc đối tượng trang tĩnh (CMS Page).
Schema
{
"company_id": 1,
"creator_id": 5,
"page_category_id": 10,
"id": 100,
"title": "Về chúng tôi",
"content": "Nội dung trang về chúng tôi...",
"display_order": 1,
"status": 1,
"avatar_file_id_list": [501],
"avatar_file_list": [
{
"id": 501,
"url": "https://example.com/page-avatar.jpg"
}
],
"seo_url": "ve-chung-toi",
"seo_title": "Về chúng tôi - Hubport",
"seo_meta_description": "Mô tả SEO cho trang về chúng tôi",
"seo_meta_keyword": "hubport, about us",
"seo_graph_file_id": 502,
"seo_graph_file": {
"id": 502,
"url": "https://example.com/seo-graph.jpg"
},
"seo_canonical": "",
"seo_options": {},
"is_mandatory": 0,
"date_created": 1700000000,
"date_modified": 1700005000,
"page_category": {
"id": 10,
"name": "Giới thiệu"
// ... Page Category Object
}
}Field Descriptions
| Tên trường | Kiểu dữ liệu | Mô tả |
|---|---|---|
company_id | integer | ID công ty (shop) |
creator_id | integer | ID người tạo |
id | integer | ID trang |
title | string | Tiêu đề trang |
content | string | Nội dung trang (HTML) |
page_category_id | integer | ID danh mục trang |
page_category | object | Thông tin danh mục trang (Enriched, chỉ có ở API danh sách) |
display_order | float | Thứ tự hiển thị |
status | integer | Trạng thái (1: Enable, 3: Disabled) |
avatar_file_id_list | array | Danh sách ID file ảnh đại diện |
avatar_file_list | array | Danh sách file ảnh đại diện |
seo_url | string | Slug chuẩn SEO |
seo_title | string | Tiêu đề SEO |
seo_meta_description | string | Mô tả SEO |
seo_meta_keyword | string | Từ khóa SEO |
seo_graph_file_id | integer | ID ảnh OpenGraph |
seo_graph_file | object | Ảnh đại diện khi chia sẻ mạng xã hội (OpenGraph) |
seo_canonical | string | URL canonical |
seo_options | object | Tuỳ chọn SEO bổ sung |
is_mandatory | integer | Cờ đánh dấu trang bắt buộc |
date_created | integer | Unix timestamp ngày tạo |
date_modified | integer | Unix timestamp ngày cập nhật |