问题
已关闭 · 已解答

CMS 的分类和标签是否需要与文章语言一致?

wenting zhang

目前示例分类中同时有中文“产品”和英文“Product”,它们的标识都是 product,语言不同;在 Posts 底层表格中也可以给文章选择关联分类。请问给中文文章归类时,是否必须选择中文分类?如果关联了英文分类,CMS 会如何展示和筛选,是否有地方能检查这类语言不一致的关联?

举报
pengjin
团队

中文文章建议关联中文分类和中文标签。底层表格中能选中某条关联,不代表 CMS 会按预期展示它。

“产品”和“Product”虽然标识都是 product,但它们是不同语言的两条记录,有各自的记录 ID。相同标识不会让 CMS 自动将英文分类关联替换成中文分类关联。

按当前 CMS 示例的规则,如果中文文章关联了英文分类:

  • 文章详情会过滤掉语言不一致的分类或标签,因此可能不显示这条分类。
  • 分类/标签归档同时检查关联记录 ID 和语言。这篇文章既不会自动进入中文“产品”归档,也不会被英文“Product”归档收录。
  • 原关联仍保留在底层表格中,需要手动修正;页面过滤不等于系统已经改好了关系。

因此,建议核对 Posts 的文章语言,以及所关联分类、标签的语言,将关联改为同语言的记录后,再检查文章详情和对应归档。

目前核对的示例中,没有找到专门检查这类跨语言关联的入口。记录较多时,可以让 Agent 先做只读检查,列出语言不一致的文章、关联记录及链接,确认后再修改,不要直接批量替换

举报

你的回复

登录后参与讨论。阅读始终开放,只有发帖和回复需要账号。

登录