0

我最近开始熟悉 Atlassian Confluence (v. 3.3),但我无法理解在空间内使用页面层次结构的最佳方式。

在一个空间内,页面可以位于“主页”页面的下方,或者位于主页旁边的更高一级。但是,在“文档”主题中,左侧边栏页面层次结构仅显示在“主页”下方的页面。这意味着在查看出现在侧边栏层次结构中的页面时,始终显示“主页”面包屑。

  • 那么,在这个顶层设置页面的目的是什么?它是否应该专门用于隐藏侧边栏层次结构中的页面(如元)?
  • 是否可以让页面的侧边栏层次结构显示在主页旁边(在此顶层),而不是在它下面?
  • 是否可以删除主页面包屑?
  • 以后对软件的更新使这些问题中有多少变得无关紧要?
4

2 回答 2

2

我能想到的让页面与主页处于同一级别的唯一真正目的是将其从主页开始的页面树显示中排除。因此,如果您有一些页面用于保存图像、文档、测试内容等,那么您不希望它出现在普通用户查看的层次结构中。

当您定义页面树宏、子显示或任何类似内容时,您可以指定它从哪个页面显示层次结构。如果要使用主页以外的页面,只需在 page-tree 宏中指定即可。

我不相信可以删除面包屑,或者至少我不知道如何。

软件更新可能会带来一些其他的页面树式选项,但不会从根本上改变我们在这里谈论的任何其他内容。

于 2013-10-31T16:05:25.263 回答
0

那么,在这个顶层设置页面的目的是什么?具体来说?你得问问 Atlassian。一般来说?默认配置是仅从指定主页向下的页面显示在导航栏中。

它是否应该专门用于隐藏侧边栏层次结构中的页面(如元)?是的。任何用于导航、控制或配置的页面都存储在层次结构的顶部。这样他们就不会出现在导航栏中。使用{alias}宏将在顶层层次结构中创建一个页面。如果您使用页面作为导航栏的输入,则该页面可以存储在用户视线之外,但仍然公开可见。因此,如果您的页面包含大量标记,用于命名为 SpaceNavigation 的色彩缤纷且令人兴奋的导航栏,那么在文档主题配置中您将拥有以下代码:

{include:SpaceNavigation|nopanel=true}

是否可以让页面的侧边栏层次结构显示在主页旁边(在此顶层),而不是在它下面?是的。使用 pagetree 宏。

{pagetree:root=@none}

您可以编辑空间主题以在左侧导航栏中显示任何内容。 浏览>空间管理>主题>配置主题

取消选中顶部的“页面树”选项。将您的代码放在导航框中的导航栏中显示内容。如果您想在自定义导航中的某处使用页面树,请使用 {pagetree} 宏。您可以将根页面设置为层次结构中较低的页面。{pagetree:root=apple} 这个{children}宏在这里也很有用。

报告宏可以打印空间中所有页面的列表。您可以构建自己的宏或导入 wiki 页面以显示为导航栏。

是否可以删除主页面包屑?这可能需要澄清。你是想去掉面包屑还是只去掉“家”这个词。无论哪种方式,答案都是“JavaScript 或 CSS”。

如果您是空间管理员,您可以将 CSS 样式添加到空间以从标题中禁用空间的 CSS。如果您有 { html } 宏或 { style } 那么您可以将样式和 JavaScript 添加到 wiki 页面。如果您是 wiki 管理员,或者您身边有一位管理员,那么您可以创建一个宏或插件来将 CSS 或 JavaScript 代码放在页面上。

这是一个代码示例,用于在页面上查找两个类并在页面加载后(document.ready)隐藏它们。

{html}

<script type="text/javascript">
AJS.$(document).ready(function() {
   AJS.$(".first").hide();
   AJS.$(".second").hide();
});

</script>

{html}

此示例将删除单词“Dashboard”,因为它具有“first”类。

继续编写代码以找到引起您愤怒并征服它们的对象。

CSS 也是一种选择,有时不那么混乱。

一些 CSS 对象可以从页面内从页面中删除。例如:

{html}
<style type="text/css">
     ol.breadcrumbs { visibility:none; !important; } 
</style>
{html}

但是,要删除页面顶部的对象,您需要使用 javascript 或将 CSS 放入空间样式表中。浏览 >空间管理员>样式表

以后对软件的更新使这些问题中有多少变得无关紧要?这几乎是一样的。一些风格发生了变化。有些东西已经转移了。整体外观发生了变化。

一些样式表已经改变,他们说他们希望弃用文档主题。但是,鉴于社区对文档主题的支持,即使他们将其删除,毫无疑问,它将在 V6 中作为可下载的主题提供。

如果您有兴趣亲自查看此内容,则可以下载带有试用许可证的 Confluence V5 或免费试用他们的 OnDemand 一个月。

于 2013-11-04T07:40:43.770 回答