将企业文化模块从硬编码方式升级为数据库动态管理,支持后台FastAdmin界面管理,保持现有复杂样式不变。
wwh_culture_card
)字段 | 类型 | 说明 |
---|---|---|
title | varchar(100) | 卡片标题 |
subtitle | varchar(100) | 英文副标题 |
image | varchar(255) | 卡片图片 |
card_type | enum | 卡片类型:normal/reverse |
list_type | enum | 列表类型:single/double |
content_items | text | 内容项目(JSON) |
weigh | int | 排序权重 |
status | enum | 状态:0=禁用,1=启用 |
lang | enum | 语言:1=中文,2=英文 |
wwh_culture_banner
)字段 | 类型 | 说明 |
---|---|---|
title | varchar(100) | 横幅标题 |
subtitle | varchar(100) | 英文副标题 |
image | varchar(255) | 背景图片 |
content_type | enum | 内容类型:text/grid_single/grid_double |
content_data | text | 内容数据(JSON) |
weigh | int | 排序权重 |
status | enum | 状态:0=禁用,1=启用 |
lang | enum | 语言:1=中文,2=英文 |
-- 导入数据表结构和示例数据
mysql> source culture_tables.sql
-- 导入后台管理菜单
mysql> source culture_menu.sql
# 清理模板缓存
rm -rf runtime/temp/*
# 清理系统缓存
rm -rf runtime/cache/*
后台 > WWH模块管理 > 企业文化卡片
后台 > WWH模块管理 > 企业文化横幅
内容项目按行分隔,例如:
善用资源
服务建设
企业育人
让员工与企业共同成长
根据内容类型:
网格布局:每行一个项目,例如:
敬畏
感恩
谦虚
得体
application/
├── admin/controller/wwh/
│ ├── CultureCard.php # 卡片管理控制器
│ └── CultureBanner.php # 横幅管理控制器
├── admin/view/wwh/
│ ├── culture_card/ # 卡片管理视图
│ └── culture_banner/ # 横幅管理视图
└── common/model/
├── WwhCultureCard.php # 卡片模型
└── WwhCultureBanner.php # 横幅模型
addons/wwh/
├── controller/Column.php # 前台控制器(已修改)
└── view/materials/
└── detail_culture.html # 企业文化页面(已修改)
如需添加新字段:
// 在控制器中调试数据
var_dump($cultureCards);
var_dump($cultureBanners);
如遇问题,请检查: