我想知道为什么在我编辑现有页面的父级之后(例如“寿司”页面,在“食物”空间下;我打开该页面,打开编辑,并从WIKI更改父级>食物>寿司,WIKI>日本>寿司),它不会改变它在侧边栏上的位置(即“寿司”页面仍然在侧边栏的“食物”部分下面,并且在food.webhome页面中而不是japan.webhome page。
有人可以告诉我如何刷新它或什么?
感谢。
ingSiang
答案 0 :(得分:0)
(注意:答案仅适用于版本7.2之前的XWiki。自版本7.2以来,不再出现混淆。)
问题是由两个概念之间的混淆引起的,一个是跨越树的页面之间的父子关系,另一个是将页面分组为空格。在XWiki中,这些概念是无关的,即页面不必在同一空间中形成父子关系。
给定空间中页面的成员资格通常以<space>.<page>
表示法标注;例如,Main.WebHome
是空格WebHome
中名称为Main
的网页。另一方面,我知道亲子关系没有好的符号,所以目前我会发明parent > child
作为符号,即Sandbox.WebHome
&gt; Sandbox.TestPage1
表示WebHome
空间中名称为Sandbox
的网页是同一空间中TestPage1
的父网址。
您可以在标题上方页面内容部分顶部的小面包屑中查看父子关系。然而,最顶层的导航显示了Wiki / Space / Page会员资格。即页面所在的wiki和空间。侧边栏显示的内容取决于您安装的导航面板。
您可以在编辑器中更改的只是父子关系。因此,我假设您在Sushi
空间中有一个页面Food
,并且该空格的WebHome
为父级,即Food.WebHome > Food.Sushi
将父级更改为Japan.WebHome
页后,父子关系现在看起来像:Japan.WebHome > Food.Sushi
对于Food.Sushi
的父级(在面包屑中),您应该看到它是Japan.WebHome
页面。但是Sushi
仍位于Food
空间中,并列在Food
空间页面下的导航中。
要更改页面的空间成员资格,请转到该页面并选择“Sushi”&gt;从顶部菜单“重命名”(当前显示“错误”的菜单)。在即将出现的页面上,在页面的“新空间”中输入所需空间(例如“日本”),单击“新页面”字段并单击“重命名”。
之后,顶部导航应显示您的网页现在位于“日本”空间,因为它已重命名为Japan.Sushi