跳转到内容

分类管理

「分类」不是独立的内容——它是给 产品 / 文章 / 下载 打标签的工具。

为什么强烈建议先建分类?

  • 产品 / 文章 / 下载的编辑页都需要选分类,分类不存在 → 选不了 → 内容只能挂”未分类”
  • 分类决定前台的”产品分类页 / 文章分类页”
  • 分类是 产品 → 下载自动关联 的桥梁

后台入口:内容管理 → 分类

待补充截图 顶部三个 Tab(产品/文章/下载分类树)+ 树形展开的分类列表
后台「分类管理」页全貌

BangNiCMS 把分类按”用于哪种内容”分成 3 棵独立的树

分类树给谁用
产品分类产品
文章分类文章
下载分类下载

三棵树相互独立——你不能让一个产品挂到”文章分类”上。后台会校验,违规请求被拒绝。

典型分类结构示例

产品分类 文章分类 下载分类
├─ 工业设备 ├─ 行业洞察 ├─ 工业设备
│ ├─ 激光设备 ├─ 产品介绍 ├─ 行业白皮书
│ └─ 焊接设备 └─ 公司新闻 └─ 安装指南
└─ 金属加工
  1. 在后台「分类管理」顶部 Tab 选择要建在哪棵树(产品 / 文章 / 下载)

  2. 新增分类

    待补充截图 字段:唯一键 + 分类名 + 父分类(可选)+ 排序权重
    新增分类的弹窗
  3. 必填项

    • 唯一键:英文小写、用连字符隔开(如 industrial-equipment),决定网址
    • 分类名:当前语言下的显示名(如「工业设备」)
  4. (可选)选父分类 → 创建子分类

  5. 保存 → 立即生效(分类没有”草稿/发布”状态)

技术上支持无限层,但强烈建议不超过 3 层

✅ 推荐(3 层):
工业设备 → 激光设备 → 大功率激光切割
❌ 不推荐(5 层及以上):
工业设备 → 金属加工 → 切削加工 → 激光切削 → 大功率激光切削

为什么不要太深

  • 用户记不住自己点了几层
  • 面包屑会变得很长
  • 移动端导航空间有限,多层会被折叠成”省略”按钮

每种语言下的分类名独立填写。

  1. 进入分类编辑

  2. 点上方语言 Tab 切换 → 填该语言的分类名说明

  3. 保存

没翻译的语言:前台访问该语言的分类聚合页时,会自动用默认语言的名字作为兜底——不会显示空白。

如果你想让一份 PDF 资料自动出现在某些产品的详情页底部,把 PDF 挂在与产品分类同名的下载分类里。

实操

  1. 在「产品分类」Tab 下,已有分类「工业设备」

  2. 切到「下载分类」Tab → 新建分类,用同样的名字「工业设备」(唯一键也保持一致)

  3. 给某条产品挂「工业设备」(产品分类)

  4. 给某条 PDF 下载挂「工业设备」(下载分类)

  5. 访问产品详情页 → 底部自动出现这份 PDF

详见 产品管理 - 相关下载

报错提示怎么解决
该分类被 N 个内容引用在产品 / 文章 / 下载列表筛选该分类 → 解除引用,再删
该分类有子分类先递归删除所有子分类,或先把子分类移到别处

每个分类有「排序权重」字段:

  • 数字小的靠前
  • 默认 0 → 按创建时间排
  • 设为 -1-10 等 → 强制排到最前

后台支持拖拽行调整顺序,松手自动保存。

待补充截图 树形展开的分类列表,每行左侧有拖拽手柄图标
分类树的拖拽排序

分类的唯一键在不同分类树下能重名吗?

Section titled “分类的唯一键在不同分类树下能重名吗?”

——产品分类树和下载分类树下都可以有名为 industrial-equipment 的分类。这正是触发跨内容自动关联的关键

技术上没有上限,但建议 1-3 个

  • 1 个:信息架构清晰
  • 2-3 个:跨主题内容(如一篇文章既是”行业洞察”也是”产品介绍”)
  • 4 个以上:通常意味着分类设计冗余,应该合并或重构

分类没有”草稿 / 发布”状态吗?

Section titled “分类没有”草稿 / 发布”状态吗?”

没有——分类是元结构,要么存在要么不存在。如果你想”暂时下线某个分类的聚合页”:

  1. 把该分类下的所有内容移到别处(前台聚合页就空了,但 URL 仍 200)
  2. 或直接删除分类(处理引用 → 删空 → 配 301)

能否把一个分类下所有内容批量移到另一个分类?

Section titled “能否把一个分类下所有内容批量移到另一个分类?”

可以——「分类管理」页有「合并到」操作。注意:合并是一次性原子操作、无法回滚,建议先在测试环境演练。

不同语言用不同的网址段(slug)行吗?

Section titled “不同语言用不同的网址段(slug)行吗?”

可以。每种语言的分类编辑页里有「网址段」字段——不填则用唯一键,填了则用自定义值。

例如:英文分类 industrial-equipment,中文可填 gongye-shebei(拼音)或保持 industrial-equipment。每种语言独立 SEO,搜索引擎会分别收录。