1. 安装与启用模型包
上传 .zip 包 / 启用 / 停用 / 卸载
「模型包」是 BangNiCMS 给内容模型做扩展的标准方式——把一组相关的字段、分组、视图打包成可安装的”包”。
后台入口:扩展市场 → 模型包 Tab
回顾一下:内容模型扩展 让你给产品 / 文章追加字段(如给产品加”型号”、“规格”)。
模型包则是多个字段的成套打包:
模型包"工业设备字段"包含:- 型号字段(短文本)- 规格表(多行富文本)- 应用场景(标签多选)- 技术参数(结构化 JSON)- 认证证书(多文件上传)- 操作视频(视频字段)一次性打包安装 → 你的产品立刻多了 6 个字段,分组好、排版好、翻译好。
优势:
| 维度 | 单字段扩展 | 模型包 |
|---|---|---|
| 范围 | 1 个字段 | 多个字段(通常 5-20 个) |
| 来源 | 后台直接添加 | 上传 .zip 包安装 |
| 配置成本 | 低(添加即用) | 中(要先装包) |
| 复用 | 同一个字段不能跨站复用 | 包可以分发到多站点 |
| 升级 | 手动改 | 上传新版包,自动迁移 |
| 典型场景 | 临时加 1-2 个字段 | 行业标准字段成套引入 |
BangNiCMS 自带几个通用模型包:
| 模型包 | 适用 | 包含字段 |
|---|---|---|
| 基础 SEO | 所有内容类型 | meta_title / meta_description / og_image |
| B2B 询盘 | 产品 / 文章 | inquiry_button_text / inquiry_target_email |
| 多媒体增强 | 产品 / 文章 / 页面 | gallery / video_embed / audio |
| 行业标签 | 产品 / 文章 | industry_tags / region_tags |
特点:
社区 / 开发者打包的模型包,通常面向特定行业:
当前 BangNiCMS 还没有官方模型包市场——你可以:
跟主题 / 插件类似:
| 状态 | 含义 |
|---|---|
| 可用 | 已上传但未启用 |
| 已启用 | 包内字段在内容编辑页生效 |
| 已停用 | 装了但字段不显示 |
| 内置 | 系统自带 |
多个模型包可以同时启用——它们的字段会合并到目标内容类型上。
跟单字段扩展一样:
1. 安装与启用模型包
上传 .zip 包 / 启用 / 停用 / 卸载
2. 字段管理与可见性
启用包后字段在哪生效、按内容类型过滤、按角色控制
3. 模型包升级与版本
新版本上线 / 数据迁移 / 回滚操作
4. 何时该开发新模型包
给开发者的需求触发条件 + 何时该考虑做新包
三者的协作关系:
主题(决定外观) └─ Slot(主题预留挂载点) └─ 插件(填充具体功能模块)
模型包(决定内容字段) └─ 字段定义 └─ 字段值(每条内容里)举例:
homepage-hero slot)三者各自独立,又互相协作。
可以——多个模型包启用时,它们的字段会合并到同一个产品的编辑页。
举例:
取决于主题是否实现了对应的渲染:
主题与模型包解耦——主题不关心你装了哪些模型包;模型包不关心你用哪个主题。需要前台展示时,让主题开发者对该模型包字段做渲染适配。
可以——模型包就是为了”复用”设计的。
把同一个 .zip 安装到多个站点 → 每个站点的产品都自动多了那些字段。
排查: