页面树结构中已移动了一个页面。这是一个二级孩子,现在是三级孩子。更改已使用默认语言 - 英语。 在此更改之前,该页面已被翻译为其他语言。 在更改之后,我注意到翻译的版本不会出现在树中,既不在旧地方也不在新地方。
在数据库表中Composite_Data_Types_IPageStructure
似乎定义了子父关系,而不是完全取决于语言(所有页面在所有语言中都具有相同的ID,对吧?)。
表Composite_Data_Types_IPage_Unpublished_<culture-code>
仍包含已翻译的页面。
但是,由于某种原因,只有默认语言树显示所有页面。 我该如何解决这个问题?
答案 0 :(得分:0)
该页面是已移动页面的新父级尚未翻译。似乎CMS不会在未翻译的父级下显示已翻译的子级。 解决问题的步骤: 1.翻译新的父页面。 2.单击“重新启动服务器”。 重新加载服务器后,已翻译的子项将显示在树中(清除缓存)。 对每种语言重复这些步骤。