分类管理
「分类」不是独立的内容——它是给 产品 / 文章 / 下载 打标签的工具。
为什么强烈建议先建分类?
- 产品 / 文章 / 下载的编辑页都需要选分类,分类不存在 → 选不了 → 内容只能挂”未分类”
- 分类决定前台的”产品分类页 / 文章分类页”
- 分类是 产品 → 下载自动关联 的桥梁
后台入口:内容管理 → 分类
三棵独立的分类树
Section titled “三棵独立的分类树”BangNiCMS 把分类按”用于哪种内容”分成 3 棵独立的树:
| 分类树 | 给谁用 |
|---|---|
| 产品分类 | 产品 |
| 文章分类 | 文章 |
| 下载分类 | 下载 |
三棵树相互独立——你不能让一个产品挂到”文章分类”上。后台会校验,违规请求被拒绝。
典型分类结构示例:
产品分类 文章分类 下载分类├─ 工业设备 ├─ 行业洞察 ├─ 工业设备│ ├─ 激光设备 ├─ 产品介绍 ├─ 行业白皮书│ └─ 焊接设备 └─ 公司新闻 └─ 安装指南└─ 金属加工新建一个分类
Section titled “新建一个分类”-
在后台「分类管理」顶部 Tab 选择要建在哪棵树(产品 / 文章 / 下载)
-
点 新增分类
待补充截图 字段:唯一键 + 分类名 + 父分类(可选)+ 排序权重新增分类的弹窗 -
填必填项:
- 唯一键:英文小写、用连字符隔开(如
industrial-equipment),决定网址 - 分类名:当前语言下的显示名(如「工业设备」)
- 唯一键:英文小写、用连字符隔开(如
-
(可选)选父分类 → 创建子分类
-
保存 → 立即生效(分类没有”草稿/发布”状态)
父子嵌套:建议不超过 3 层
Section titled “父子嵌套:建议不超过 3 层”技术上支持无限层,但强烈建议不超过 3 层:
✅ 推荐(3 层):工业设备 → 激光设备 → 大功率激光切割
❌ 不推荐(5 层及以上):工业设备 → 金属加工 → 切削加工 → 激光切削 → 大功率激光切削为什么不要太深:
- 用户记不住自己点了几层
- 面包屑会变得很长
- 移动端导航空间有限,多层会被折叠成”省略”按钮
多语言分类名
Section titled “多语言分类名”每种语言下的分类名独立填写。
-
进入分类编辑
-
点上方语言 Tab 切换 → 填该语言的分类名和说明
-
保存
没翻译的语言:前台访问该语言的分类聚合页时,会自动用默认语言的名字作为兜底——不会显示空白。
如果你想让一份 PDF 资料自动出现在某些产品的详情页底部,把 PDF 挂在与产品分类同名的下载分类里。
实操:
-
在「产品分类」Tab 下,已有分类「工业设备」
-
切到「下载分类」Tab → 新建分类,用同样的名字「工业设备」(唯一键也保持一致)
-
给某条产品挂「工业设备」(产品分类)
-
给某条 PDF 下载挂「工业设备」(下载分类)
-
访问产品详情页 → 底部自动出现这份 PDF
详见 产品管理 - 相关下载。
删除一个分类
Section titled “删除一个分类”| 报错提示 | 怎么解决 |
|---|---|
| 该分类被 N 个内容引用 | 在产品 / 文章 / 下载列表筛选该分类 → 解除引用,再删 |
| 该分类有子分类 | 先递归删除所有子分类,或先把子分类移到别处 |
列表排序权重
Section titled “列表排序权重”每个分类有「排序权重」字段:
- 数字小的靠前
- 默认 0 → 按创建时间排
- 设为
-1、-10等 → 强制排到最前
后台支持拖拽行调整顺序,松手自动保存。
分类的唯一键在不同分类树下能重名吗?
Section titled “分类的唯一键在不同分类树下能重名吗?”能——产品分类树和下载分类树下都可以有名为 industrial-equipment 的分类。这正是触发跨内容自动关联的关键。
一个内容能挂多少分类?
Section titled “一个内容能挂多少分类?”技术上没有上限,但建议 1-3 个:
- 1 个:信息架构清晰
- 2-3 个:跨主题内容(如一篇文章既是”行业洞察”也是”产品介绍”)
- 4 个以上:通常意味着分类设计冗余,应该合并或重构
分类没有”草稿 / 发布”状态吗?
Section titled “分类没有”草稿 / 发布”状态吗?”没有——分类是元结构,要么存在要么不存在。如果你想”暂时下线某个分类的聚合页”:
- 把该分类下的所有内容移到别处(前台聚合页就空了,但 URL 仍 200)
- 或直接删除分类(处理引用 → 删空 → 配 301)
能否把一个分类下所有内容批量移到另一个分类?
Section titled “能否把一个分类下所有内容批量移到另一个分类?”可以——「分类管理」页有「合并到」操作。注意:合并是一次性原子操作、无法回滚,建议先在测试环境演练。
不同语言用不同的网址段(slug)行吗?
Section titled “不同语言用不同的网址段(slug)行吗?”可以。每种语言的分类编辑页里有「网址段」字段——不填则用唯一键,填了则用自定义值。
例如:英文分类 industrial-equipment,中文可填 gongye-shebei(拼音)或保持 industrial-equipment。每种语言独立 SEO,搜索引擎会分别收录。