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 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 NAVIGATION: "Navigation", // Navigation LOCATION: 'Location', // Location FIGURE: 'Figure', // Figure }; export const dataTypeSort = [ { title: "Tăng dần", value: "+" }, { title: "Giảm dần", value: "-" }, ]; export const dataTypeKeyInSort = [ { title: "Views", value: "Views" }, { title: "Shares", value: "Shares" }, ]; export const dataTypeKeyInWith = [ { title: "Ids", value: "Ids" }, { title: "Sites", value: "Sites" }, { title: "Categories", value: "Categories" }, { title: "Topics", value: "Topics" }, { title: "Events", value: "Events" }, { title: "Collections", value: "Collections" }, ]; export const dataSelectQuery = [ { title: "COMMAND", value: "COMMAND" }, { title: "SQL", value: "SQL" }, { title: "REQUEST", value: "REQUEST" }, { title: "STATIC", value: "STATIC" }, ]; export const dataTypeTTL = [ { title: "None", value: "" }, { title: "Day", value: "Day" }, { title: "Month", value: "Month" }, { title: 86400, value: 86400 }, ]; export const dataMethodRequest = [ { title: "Get", value: "Get" }, { title: "Post", value: "Post" }, ]; export const dataDesignLayout = [ { title: "Ngang", value: "row" }, { title: "Dọc", value: "column" }, ]; export const dataBorderDesign = [ { title: "Top", value: "border-top:1px solid;" }, { title: "Right", value: "border-right:1px solid;" }, { title: "Bottom", value: "border-bottom:1px solid;" }, { title: "Left", value: "border-left:1px solid;" }, ]; export const dataPaddingDesign = [ { title: "Top", value: "paddingTop" }, { title: "Right", value: "paddingRight" }, { title: "Bottom", value: "paddingBottom" }, { title: "Left", value: "paddingLeft" }, ]; export const dataHideDesign = [ { title: "Ảnh", value: "div.basic-article_thumbnail" }, { title: "Tiêu đề", value: "h3.title" }, { title: "Mô tả", value: "p.paragraph" }, { title: "Chủ đề", value: "topic" }, { title: "Thời gian", value: "time" }, { title: "Danh mục của bài viết", value: "category-article" }, ]; export const dataFontWeightDesign = [ { title: "100", value: 100 }, { title: "200", value: 200 }, { title: "300", value: 300 }, { title: "400", value: 400 }, { title: "500", value: 500 }, { title: "600", value: 600 }, { title: "700", value: 700 }, { title: "800", value: 800 }, ]; export const dataStaticType = [ { title: "Danh sách bài viết liên quan (Dành cho chi tiết bài viết)", value: 1 }, { title: "Danh sách bài viết cùng danh mục (Dành cho chi tiết bài viết)", value: 2 }, { title: "Tùy chỉnh", value: 3 } ] export const enumPageComponentStaticChild = { LAYOUT: "Layout", // Không xác định DEFAULT: "Default", // Chuyên trang }; /* SECTION SETTINGS */ // KHÔNG ĐƯỢC XÓA KEY - BIẾN này export const enumPageSectionKey = { 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 NAVIGATION: "Navigation", // Navigation LOCATION: 'Location', // Location FIGURE: 'Figure', // Figure }; export const enumPageSectionTemplate = { [enumPageSectionKey.NONE]: { 'NONE': "TYPE:None", }, [enumPageSectionKey.ARTICLE]: { 'DEFAULT': "TYPE:Default", }, [enumPageSectionKey.SECTION]: { 'DEFAULT': "TYPE:Default", 'MISSES': "TYPE:Misses", }, }; export const enumPageSectionLayouts = { [`${enumPageSectionTemplate[enumPageSectionKey.NONE]['NONE']}`]: { 'VERTICAL_TWO': 'LAYOUT:vertical-TYPE:Default-MAX:2', 'VERTICAL_ONE_TWO_THREE': 'LAYOUT:vertical-TYPE:Left:1;CENTER:2;RIGHT:3', 'VERTICAL_ONE_FIVE': 'LAYOUT:vertical-TYPE:Left:1;RIGHT:5', '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', 'VERTICAL_CENTER_TWO': 'LAYOUT:vertical-TYPE:CENTER-MAX:2', 'VERTICAL_CENTER_THREE': 'LAYOUT:vertical-TYPE:CENTER-MAX:3', 'VERTICAL_CENTER_FOUR': 'LAYOUT:vertical-TYPE:CENTER-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', }, [`${enumPageSectionTemplate[enumPageSectionKey.SECTION]['MISSES']}`]: { 'DEFAULT': 'LAYOUT:Default-TYPE:Default-MAX:1', } }; /* COMPONENT SETTINGS */ // KHÔNG ĐƯỢC XÓA KEY - BIẾN này export const enumPageComponentKey = { 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 NAVIGATION: "Navigation", // Navigation LOCATION: 'Location', // Location FIGURE: 'Figure', // Figure }; export const enumPageComponentTemplate = { [enumPageComponentKey.ARTICLE]: { 'ARTICLE_CARD': "TYPE:Card", 'ARTICLE_DETAIL': 'TYPE:Detail', }, [enumPageComponentKey.NAVIGATION]: { 'TOP': "TYPE:Top", 'BOTTOM': 'TYPE:Bottom', 'DIRECTION': 'TYPE:Direction', }, [enumPageComponentKey.COLLECTION]: { 'ARTICLE': "TYPE:Collection_Article", }, [enumPageComponentKey.SECTION]: { 'ARTICLE': "TYPE:Section_Article", }, [enumPageComponentKey.CATEGORY]: { 'CATEGORY': "TYPE:Categories", }, [enumPageComponentKey.ADVERTISING]: { 'ADVERTISING': "TYPE:Default", }, [enumPageComponentKey.OTHER]: { "WEATHER": "TYPE:Weather", "SECURITIES": "TYPE:securities" }, }; export const enumPageComponentLayouts = { /* ARTICLE */ [`${enumPageComponentTemplate[enumPageComponentKey.ARTICLE]['ARTICLE_CARD']}`]: { 'CARD_DEFAULT': "TYPE:Card_Default", 'CARD_AUDIO': "TYPE:Card_Audio", 'CARD_VIDEO': "TYPE:Card_Video", 'CARD_VIDEO_HIGHLIGHT': "TYPE:Card_VideoHightLight", }, [`${enumPageComponentTemplate[enumPageComponentKey.ARTICLE]['ARTICLE_DETAIL']}`]: { 'DETAIL_GENERAL': "TYPE:Detail_General", 'DETAIL_PODCAST': "TYPE:Detail_Podcast", 'DETAIL_VIDEO': "TYPE:Detail_Video", 'DETAIL_IMAGE': "TYPE:Detail_Image", }, /* NAVIGATION */ [`${enumPageComponentTemplate[enumPageComponentKey.NAVIGATION]['TOP']}`]: { 'NAVIGATION_TOP_DEFAULT': "TYPE:Navigation_Top_Default", }, [`${enumPageComponentTemplate[enumPageComponentKey.NAVIGATION]['BOTTOM']}`]: { 'NAVIGATION_BOTTOM_DEFAULT': "TYPE:Navigation_Bottom_Default", }, [`${enumPageComponentTemplate[enumPageComponentKey.NAVIGATION]['DIRECTION']}`]: { 'NAVIGATION_DIRECTION_DEFAULT': "TYPE:Navigation_Direction_Default", }, /* COLLECTION */ [`${enumPageComponentTemplate[enumPageComponentKey.COLLECTION]['ARTICLE']}`]: { 'ARTICLE_COLLECTION_DEFAULT': "TYPE:Article_Collection_Default", 'ARTICLE_COLLECTION_AUDIO': "TYPE:Article_Collection_Audio", }, /* SECTION */ [`${enumPageComponentTemplate[enumPageComponentKey.SECTION]['ARTICLE']}`]: { 'ARTICLE_SECTION_DEFAULT': "TYPE:Article_Section_Default", }, /* CATEGORY */ [`${enumPageComponentTemplate[enumPageComponentKey.CATEGORY]['CATEGORY']}`]: { 'DEFAULT': "TYPE:Default", 'CATEGORY_VERTICAL': "TYPE:Category_Vertical" }, /* ADVERTISING */ [`${enumPageComponentTemplate[enumPageComponentKey.ADVERTISING]['ADVERTISING']}`]: { 'DEFAULT': "TYPE:Default", 'MAIN': "TYPE:Main" }, /** OTHER */ [`${enumPageComponentTemplate[enumPageComponentKey.OTHER]['WEATHER']}`]: { 'WEATHER_DEFAULT': "TYPE:Weather_Default", }, [`${enumPageComponentTemplate[enumPageComponentKey.OTHER]['SECURITIES']}`]: { 'SECURITIES_DEFAULT': "TYPE:Securities_Default", }, }; const defaultArticle = { WidthImg: 40, layout: "column", fontSizeTitle: 16, fontWeightTitle: 600, fontSizeIntro: 14, fontWeightIntro: 400, paddingTop: 20, paddingRight: 20, paddingBottom: 20, paddingLeft: 20 }; export const enumPageComponentDefaultSetting = { [enumPageComponentKey.ARTICLE]: { WidthImg: 40, layout: "column", fontSizeTitle: 16, fontWeightTitle: 600, fontSizeIntro: 14, fontWeightIntro: 400, }, [enumPageComponentKey.COLLECTION]: { layoutWrap: "column", MAX: 5, column: 1, defaultFontSizeTitle: 16, defaultFontWeightTitle: 600, ...defaultArticle, customStyle: [], }, [enumPageComponentKey.SECTION]: { layoutWrap: "column", MAX: 5, ...defaultArticle, }, [enumPageComponentKey.CATEGORY]: { layoutWrap: "row", MAX: 5, fontSizeTitle: 17, fontWeightTitle: 600, defaultFontSizeTitle: 13, defaultFontWeightTitle: 500, }, }