使用变量并在内容中显示

时间:2018-11-23 19:15:05

标签: confluence

我创建了一个融合Wiki,其中包含3种产品的内容。

目前,我有一些有关此产品变体的特定手册和一些手册,它们有90%的相似性。

我的结构如下:

Space>产品主页>手册

是否有机会使用一个文档并隐藏/显示产品特定的上下文?例如,如果用户来自产品首页“ Testproduct”,则我将显示该产品的特定内容,并在显示产品名称的内容中设置一个变量(例如“欢迎使用 Testproduct ”)。

1 个答案:

答案 0 :(得分:0)

如果您不介意使用商业附件,那么projectdoc Toolbox可能会提供满足您的信息体系结构要求的工具。

Section Macro允许显示/隐藏取决于space properties的内容。这意味着您需要为每个产品使用一个空间,并通过空间属性配置产品详细信息。

如果要基于请求参数配置页面的呈现,则可以使用Remote Control feature。请注意,这只会控制一个请求的呈现。如果用户单击此页面上的链接,则原始请求的请求属性将丢失。此功能的用例是配置从Confluence外部使用时的页面呈现-例如以显示错误代码的文档。但是也可以在Wiki Link Macro内部使用它。

您也可以使用impersonator or live template。在这种情况下,您将配置页面的布局(具有所有产品共有的某些内容),然后使用包含功能在产品空间中使用此布局。

我们使用我们的产品为Maven的插件提供文档。您可以在我们的网站上查看示例:

请注意,这些产品彼此独立,因此不需要重复使用用例的内容。我添加了示例,以展示我们如何在产品中使用projectdoc工具箱,尤其是空间属性。

最后我必须指出,我是projectdoc工具箱的作者之一。所以我可能有偏见...;)

projectdoc工具箱为available on the Atlassian Marketplace