143 lines
4.6 KiB
TypeScript
143 lines
4.6 KiB
TypeScript
export const templates = {
|
|
NONE: "None", // Không xác định
|
|
HOME: "Home", // Trang chủ
|
|
SECTION: "Section", // Chuyên trang
|
|
CATEGORY: "Category", // Trang danh mục
|
|
TOPIC: "Topic", // Trang chủ đề
|
|
EVENT: "Event", // Trang sự kiện
|
|
COLLECTION: "Collection", // Trang sưu tập
|
|
ARTICLE: "Article", // Trang bài viết
|
|
TAG: "Tag", // Trang từ khóa
|
|
AUTHOR: "Author", // Trang tác giả
|
|
SEARCH: "Search", // Trang tìm kiếm
|
|
CONTACT: "Contact", // Trang liên hệ
|
|
ABOUT: "About", // Trang giới thiệu
|
|
SERVICE: "Service", // Trang dịch vụ
|
|
POLICY: "Policy", // Trang chính sách
|
|
TERMS: "Terms", // Trang điều khoản
|
|
PRIVACY: "Privacy", // Trang bảo mật
|
|
ERROR: "Error", // Trang lỗi
|
|
MAINTENANCE: "Maintenance", // Trang bảo trì
|
|
CUSTOM: "Custom", // Trang tùy chỉnh
|
|
};
|
|
|
|
export const layouts = {
|
|
NONE: "None", // Không xác định
|
|
FULL_PAGE: "Full_Page", // full width 100%
|
|
CENTER_PAGE: "Center_Page", // ở giữa
|
|
BACKGROUND_PAGE: "Background_Page", // Phân trang
|
|
};
|
|
|
|
export const dataTypes = {
|
|
SECTION: "Section",
|
|
CATEGORY: "Category",
|
|
TOPIC: "Topic",
|
|
EVENT: "Event",
|
|
COLLECTION: "Collection",
|
|
ARTICLE: "Article",
|
|
TAG: "Tag",
|
|
AUTHOR: "Author",
|
|
POLL: "Poll",
|
|
QUIZ: "Quiz",
|
|
SURVEY: "Survey",
|
|
ADVERTISING: "Advertising",
|
|
OTHER: "Other",
|
|
};
|
|
|
|
export const dataQuery = {
|
|
IDS: "IDS",
|
|
NEW: "NEW",
|
|
VIEW: "VIEW",
|
|
SQL: "SQL",
|
|
REQUEST: "REQUEST",
|
|
};
|
|
|
|
export const sectionTypes = {
|
|
NONE: 0, // Không xác định
|
|
BLOCK: 1, // Khối
|
|
};
|
|
|
|
export const sectionTaxonomy = {
|
|
BLOCK: "Block",
|
|
MODULE: "Module",
|
|
NAVIGATION: "Navigation",
|
|
};
|
|
|
|
export const enumPageType = {
|
|
NONE: 0, // Không xác định
|
|
HOME: 1, // Trang chủ
|
|
SECTION: 2, // Chuyên trang
|
|
CATEGORY: 3, // Trang danh mục
|
|
TOPIC: 4, // Trang chủ đề
|
|
EVENT: 5, // Trang sự kiện
|
|
COLLECTION: 6, // Trang sưu tập
|
|
ARTICLE: 7, // Trang bài viết
|
|
TAG: 8, // Trang từ khóa
|
|
AUTHOR: 9, // Trang tác giả
|
|
SEARCH: 10, // Trang tìm kiếm
|
|
CONTACT: 11, // Trang liên hệ
|
|
ABOUT: 12, // Trang giới thiệu
|
|
SERVICE: 13, // Trang dịch vụ
|
|
POLICY: 14, // Trang chính sách
|
|
TERMS: 15, // Trang điều khoản
|
|
PRIVACY: 16, // Trang bảo mật
|
|
ERROR: 97, // Trang lỗi
|
|
MAINTENANCE: 98, // Trang bảo trì
|
|
CUSTOM: 99, // Trang tùy chỉnh
|
|
};
|
|
|
|
export const enumPageSectionLayouts = {
|
|
NONE: "None",
|
|
'VERTICAL_TWO': 'LAYOUT:vertical-TYPE:Default-MAX:2',
|
|
'VERTICAL_LEFT_TWO': 'LAYOUT:vertical-TYPE:LEFT-MAX:2',
|
|
'VERTICAL_RIGHT_TWO': 'LAYOUT:vertical-TYPE:RIGHT-MAX:2',
|
|
'VERTICAL_THREE': 'LAYOUT:vertical-TYPE:Default-MAX:3',
|
|
'VERTICAL_FOUR': 'LAYOUT:vertical-TYPE:Default-MAX:4',
|
|
'HORIZONTAL_ONE': 'LAYOUT:horizontal-TYPE:Default-MAX:1',
|
|
'HORIZONTAL_TWO': 'LAYOUT:horizontal-TYPE:Default-MAX:2',
|
|
'HORIZONTAL_THREE': 'LAYOUT:horizontal-TYPE:Default-MAX:3',
|
|
'HORIZONTAL_FOUR': 'LAYOUT:horizontal-TYPE:Default-MAX:4',
|
|
'HORIZONTAL_FIVE': 'LAYOUT:horizontal-TYPE:Default-MAX:5',
|
|
'HORIZONTAL_SIX': 'LAYOUT:horizontal-TYPE:Default-MAX:6',
|
|
'HORIZONTAL_SEVEN': 'LAYOUT:horizontal-TYPE:Default-MAX:7',
|
|
'HORIZONTAL_EIGHT': 'LAYOUT:horizontal-TYPE:Default-MAX:8',
|
|
'HORIZONTAL_NINE': 'LAYOUT:horizontal-TYPE:Default-MAX:9',
|
|
'HORIZONTAL_TEN': 'LAYOUT:horizontal-TYPE:Default-MAX:10',
|
|
};
|
|
|
|
export const enumPageComponentTemplates = { // KHÔNG ĐƯỢC XÓA KEY - BIẾN này
|
|
NONE: "None", // Không xác định
|
|
SECTION: "Section", // Chuyên trang
|
|
CATEGORY: "Category", // Trang danh mục
|
|
TOPIC: "Topic", // Trang chủ đề
|
|
EVENT: "Event", // Trang sự kiện
|
|
COLLECTION: "Collection", // Trang sưu tập
|
|
ARTICLE: "Article", // Trang bài viết
|
|
TAG: "Tag", // Trang từ khóa
|
|
AUTHOR: "Author", // Trang tác giả
|
|
POLL: "Poll", // Trang poll
|
|
QUIZ: "Quiz", // Trang quiz
|
|
SURVEY: "Survey", // Trang survey
|
|
ADVERTISING: "Advertising", // Trang quảng cáo
|
|
OTHER: "Other" // Trang khác
|
|
};
|
|
|
|
export const enumPageComponentLayouts = {
|
|
[`${enumPageComponentTemplates.ARTICLE}`]: {
|
|
NONE: "None",
|
|
'HORIZONTAL': "LAYOUT:horizontal",
|
|
'VERTICAL': "LAYOUT:vertical",
|
|
'HORIZONTAL-HIDE_PARAGRAPH': "LAYOUT:horizontal-HIDE:paragraph",
|
|
'VERTICAL-HIDE_THUMBNAIL': "LAYOUT:vertical-HIDE:thumbnail",
|
|
'VERTICAL-HIDE_PARAGRAPH': "LAYOUT:vertical-HIDE:paragraph",
|
|
'VERTICAL-HIDE_PARAGRAPH-REVERSE': "LAYOUT:vertical-HIDE:paragraph-REVERSE:true",
|
|
},
|
|
[`${enumPageComponentTemplates.CATEGORY}`]: {
|
|
NONE: "None",
|
|
'DEFAULT': "DEFAULT"
|
|
},
|
|
[`${enumPageComponentTemplates.COLLECTION}`]: {
|
|
'ARTICLE-VERTICAL-|HORIZONTAL|-MAX_5': 'TYPE:Article-LAYOUT:vertical-DATA:HORIZONTAL-MAX:5'
|
|
}
|
|
};
|