QQ扫一扫联系
一个优秀的主题需要携带完整的演示数据,这样可以方便快捷的让用户快速的看到主题最终效果。
CMS集成了演示数据初始化填充功能,只需要简单的配置即可完成。
在对应的主题设置页面(如 功能设置 → 主题设置 → CMS开发测试主题
),用户点击初始化演示数据,勾选需要初始化的数据,即可完成数据填充。
数据参考配置位于模块根目录下的,如 module/CmsThemeMyTest/demo_data.php
[
'banner' => [
'where' => [
'position' => 'home',
],
'records' => [
[
'type' => \Module\Banner\Type\BannerType::IMAGE,
'image' => 'vendor/CmsThemeMyTest/image/banner-1.jpg',
],
// ...
]
],
'news' => [
'records' => [
[
'title' => '演示新闻标题',
'cover' => 'vendor/CmsThemeMyTest/image/news-1.jpg',
'summary' => '演示新闻描述',
'_data' => [
'content' => '演示新闻内容',
]
],
// ...
]
],
'product' => [
'records' => [
[
'title' => '演示产品',
'cover' => 'vendor/CmsThemeMyTest/image/product-1.jpg',
],
// ...
]
],
'cases' => [
'records' => [
[
'title' => '演示案例',
'cover' => 'vendor/CmsThemeMyTest/image/cases-1.jpg',
],
// ...
]
],
'job' => [
'records' => [
[
'title' => '演示招聘',
'_data' => [
'content' => '演示招聘说明',
]
]
]
],
'nav' => [
'where' => [
'position' => 'head',
],
'records' => [
[
'name' => '产品',
'link' => modstart_web_url('product'),
],
// ...
],
],
'info' => [
'records' => [
'Cms_HomeInfoImage' => 'vendor/CmsThemeMyTest/image/about.jpg',
'Cms_HomeInfoTitle' => '演示公司名称',
'Cms_HomeInfoContent' => '演示公司介绍。',
]
],
],
];