Composite C1:英文页面移动后翻译页面丢失(剪切+粘贴)

Composite C1: translated pages lost after English page moved (cut+paste)

在页面树结构中移动了一页。之前是二级child,现在是三级child。更改已以默认语言 - 英语进行。 在此更改之前,该页面已被翻译成其他语言。 更改后我注意到翻译的版本没有出现在树中,无论是在旧的地方还是在新的地方。

在数据库中 table Composite_Data_Types_IPageStructure 似乎定义了 child-parent 关系,完全不依赖于语言(所有页面在所有语言中都有相同的 Id,对吧?)。 表 Composite_Data_Types_IPage_Unpublished_<culture-code> 仍包含已翻译的页面。

但是,由于某种原因,只有默认语言树显示所有页面。 我该如何解决这个问题?

移动页面的新父页面尚未翻译。似乎 CMS 不会在未翻译的父项下显示已翻译的子项。 解决问题的步骤: 1.翻译新的父页面。 2. 单击"Restart server"。 重新加载服务器(清除缓存)后,已翻译的子项出现在树中。 对每种语言重复这些步骤。