Strapi v4.20.0中如何关联内容与其本地化版本?
Strapi v4.20.0 内容本地化版本关联问题解决方法
问题核心原因
你提到的「从其他区域设置填充」仅负责复制内容到目标区域,但不会自动建立两个版本的关联关系,这就是为什么my_collection_localizations_links表为空、切换区域显示空白的原因。需要补充手动关联步骤:
正确操作流程(两种场景)
场景1:还未创建次要区域内容
- 在默认区域创建并发布内容后,切换到次要区域设置
- 点击页面右上角的「Link existing entry」(关联已有条目)按钮,选择默认区域的那条内容
- 此时会自动填充默认区域的内容到当前编辑页,修改后保存即可,两者会自动建立关联
场景2:已创建未关联的次要区域内容
- 打开默认区域的内容编辑页,切换到次要区域设置(此时显示空白)
- 点击「Link existing entry」,选择你之前已创建的次要区域内容,保存后两者就会关联
- 或者反过来:打开次要区域的内容编辑页,切换到默认区域设置,点击「Link existing entry」选择默认区域的内容,保存也能完成关联
验证关联成功的标志
- 数据库
my_collection_localizations_links表出现对应关联记录 - 编辑默认区域内容时,切换到次要区域会直接显示关联的本地化版本内容,不再是空白页面
注意事项
- 确保集合的「本地化」功能已在设置中启用(集合→Settings→Localization,勾选Enable localization并添加所需区域)
- 关联操作时,两个版本的内容状态(草稿/已发布)建议保持一致,避免出现异常
内容的提问来源于stack exchange,提问作者T K
相关产品推荐
相关产品推荐

