主题开发教程模板主题是一个模块,以 CmsTheme 结尾,如 CmsThemeBlue、CmsThemeGreen 等。
主题模块构造CmsThemeMyTest├── Admin│ ├── Controller│ │ └── ConfigController.php → 后盾配置文件│ └── routes.php├── Asset → 主题资源文件│ ├── css│ │ └── theme.css│ └── js│ └── theme.js├── Core│ └── ModuleServiceProvider.php → 模块外围注册器├── Docs → 模块文档│ ├── doc│ │ └── Manual.md│ ├── module│ │ ├── content.md│ │ ├── demo.md│ │ ├── mobilePreview.md│ │ └── preview.md│ └── release│ └── 1.0.0.md├── Provider│ └── ThemeSiteTemplateProvider.php → 主题注册器├── View → 模块视图主目录│ └── pc → 自适应默认为PC│ ├── cms│ │ ├── list → 列表视图│ │ │ ├── cases.blade.php│ │ │ ├── default.blade.php│ │ │ ├── job.blade.php│ │ │ ├── news.blade.php│ │ │ └── product.blade.php│ │ ├── detail → 详情视图│ │ │ ├── cases.blade.php│ │ │ ├── default.blade.php│ │ │ ├── job.blade.php│ │ │ ├── news.blade.php│ │ │ └── product.blade.php│ │ ├── form → 表单视图│ │ │ └── default.blade.php│ │ ├── page → 单页视图│ │ │ └── default.blade.php│ │ ├── index.blade.php│ ├── footer.blade.php│ ├── frame.blade.php → 模板框架视图│ └── header.blade.php├── config.json → 模块配置文件└── demo_data.php → 演示数据初始化视图数据实体栏目Cat{ "id": 5, "created_at": "2021-11-02 20:53:18", "updated_at": "2021-12-19 10:03:07", "pid": 0, "sort": 0, "title": "新闻资讯", "url": "news", "modelId": 9, "listTemplate": "news.blade.php", "detailTemplate": "news.blade.php", "seoTitle": "11", "seoDescription": "22", "seoKeywords": "33", "icon": "", "cover": "", "subTitle": "为宽广企业提供更加轻便、高效、经济的人力资源服务", "bannerBg": "", "pageTemplate": null, "formTemplate": null, "_model": { "id": 9, "created_at": "2021-11-02 20:42:42", "updated_at": "2021-12-19 10:03:07", "title": "新闻征询", "name": "news", "detailTemplate": "news.blade.php", "listTemplate": "news.blade.php", "pageTemplate": null, "mode": 1, "formTemplate": null, "_customFields": [] }}内容ContentSimple{ "id": 102, "created_at": "2021-12-20 10:54:03", "updated_at": "2021-12-20 10:54:03", "catId": 5, "modelId": 9, "alias": null, "title": "2020整体橱柜十大品牌排行榜", "summary": "这是2020年评比进去的橱柜十大品牌排行榜,小编对这个排行没有意见,只是仁者见仁,智者见智,排行自有肯定的情理,至于其中有什么", "cover": "vendor/image/news-3.jpg", "postTime": "2021-01-01 00:00:20", "wordCount": null, "viewCount": null, "status": 1, "commentCount": null, "likeCount": null, "isRecommend": 1, "isTop": null, "tags": [], "author": null, "source": null, "seoTitle": null, "seoDescription": null, "seoKeywords": null, "_url": "/a/102", "_day": "2021-01-01"}内容Content{ "id": 102, "created_at": "2021-12-20 10:54:03", "updated_at": "2021-12-20 10:54:03", "catId": 5, "modelId": 9, "alias": null, "title": "2020整体橱柜十大品牌排行榜", "summary": "这是2020年评比进去的橱柜十大品牌排行榜,小编对这个排行没有意见,只是仁者见仁,智者见智,排行自有肯定的情理,至于其中有什么", "cover": "vendor/image/news-3.jpg", "postTime": "2021-01-01 00:00:20", "wordCount": null, "viewCount": null, "status": 1, "commentCount": null, "likeCount": null, "isRecommend": 1, "isTop": null, "tags": null, "author": null, "source": null, "seoTitle": null, "seoDescription": null, "seoKeywords": null, "_tags": [], "_data": { "id": 102, "created_at": "2021-12-20 10:54:03", "updated_at": "2021-12-20 10:54:03", "content": "<p>橱柜生产企业也由94年的20多家倒退到当初的3000多家,规模企业100多家,行业前50家销售额占全行业的30%以上。也因而在橱柜行业内涌现出一批优良的企业和品牌。</p>\n<p>然而对于中国橱柜十大品牌评比的版本却有很多,然而不论是由谁提出的什么版本,要害是要用重要数据谈话。以品牌知名度、质量标准、产品研发、生产能力、销售规模、品牌口碑、可继续倒退能力等方面综合来评定才有足够说服力。品质标量是一个知名品牌的生命力,产品研发、生产能力、销售规模、可继续倒退能力是一个知名品牌的倒退力,品牌知名度、品牌口碑是一个知名品牌的影响力。</p>\n<p>2018年从品牌知名度、质量标准、产品研发、生产能力、销售规模、品牌口碑、可继续倒退能力等方面综合评定出的中国橱柜十大品牌名单榜中榜上,皮阿诺排列其中,然而,如果单纯以橱柜终端理论网点,理论销售额来评估,皮阿诺凭借700家终端专卖店和售后服务核心能够位列十大橱柜品牌之首,而在早先由腾讯举办的网友“十大橱柜品牌评比”流动中,皮阿诺更是以高票位居三甲。</p>" }模型Model{ "id": 9, "created_at": "2021-11-02 20:42:42", "updated_at": "2021-12-19 10:03:07", "title": "新闻征询", "name": "news", "detailTemplate": "news.blade.php", "listTemplate": "news.blade.php", "pageTemplate": null, "mode": 1, "formTemplate": null, "_customFields": [ { "id": 19, "created_at": "2021-12-19 15:48:57", "updated_at": "2021-12-19 15:48:57", "modelId": 20, "sort": 1, "title": "手机", "name": "phone", "fieldType": "text", "fieldData": [], "isRequired": 0, "isSearch": 0, "isList": 0, "placeholder": null, "listTemplate": null, "showTemplate": null, "maxLength": 100 }, { "id": 20, "created_at": "2021-12-19 15:48:57", "updated_at": "2021-12-19 15:48:57", "modelId": 20, "sort": 2, "title": "姓名", "name": "name", "fieldType": "text", "fieldData": [], "isRequired": 0, "isSearch": 0, "isList": 0, "placeholder": null, "listTemplate": null, "showTemplate": null, "maxLength": 100 } ]}列表视图内置变量 cat以后栏目信息,数据结构构造参考 栏目Cat
...