0

我想知道为什么在我编辑现有页面的父页面(例如,在“食物”空间下的“寿司”页面;我打开该页面,打开编辑,然后将父页面从 WIKI > Food > Sushi 更改为 WIKI > Japan > Sushi),它不会改变它在侧边栏的位置(即“寿司”页面仍然在侧边栏的“食物”部分下,并且在 food.webhome 页面而不是 japan.webhome 页面中。

有人可以告诉我如何刷新它吗?

谢谢。

英祥

4

1 回答 1

0

(注意:答案仅适用于版本 7.2 之前的 XWiki。自版本 7.2 起,不应再出现混淆。)

这里发生了什么?

这个问题是由两个概念之间的混淆引起的,一个是跨越树的页面之间的父子关系,另一个是将页面分组到空间中。在 XWiki 中,这些概念是不相关的,即页面不必在同一个空间中形成父子关系。

给定空间中页面的成员资格通常用<space>.<page>符号表示;例如是在空间中Main.WebHome有名称的页面。另一方面,对于父子关系,我知道没有好的表示法,所以我暂时将其发明为表示法,即>表示该空间中具有名称的页面是同一空间中的父级。WebHomeMainparent > childSandbox.WebHomeSandbox.TestPage1WebHomeSandboxTestPage1

不同的导航

您可以在标题正上方页面内容部分顶部的小面包屑中看到父子关系。然而,最上面的导航显示了 Wiki / Space / Page 成员资格。即页面所在的wiki和空间。侧边栏显示的内容取决于您安装了哪些导航面板。

为什么它没有按预期工作

在编辑器中可以改变的只是父子关系。所以我假设你在空间中有一个页面SushiFood并且该WebHome空间的父级,即Food.WebHome > Food.Sushi

将父级更改为Japan.WebHome页面后,父子关系现在如下所示: Japan.WebHome > Food.Sushi

至于Food.Sushi(在面包屑中)的父级,您应该看到它是Japan.WebHome页面。但是,Sushi它仍在Food空间中,并列在Food空间页面下的导航中。

如何使它工作

要更改页面的空间成员资格,请转到该页面并从顶部菜单中选择“寿司”>“重命名”(当前显示“错误”的菜单)。在即将到来的页面上,在页面的“新空间”中输入想要的空间(即在您的情况下为“日本”),保留“新页面”字段并单击“重命名”。

之后顶部导航应显示您的页面现在位于“日本”空间中,因为它已重命名为Japan.Sushi

于 2015-04-03T19:52:26.230 回答