Confluence 页面属性(Page Properties)宏

本文介绍如何在Confluence中使用页面属性宏将页面数据嵌入并显示在其他页面上,包括宏的基本使用方法、参数配置以及实例演示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

页面属性(Page Properties)宏是可以嵌入在页面上的数据,然后这个嵌入的数据可以另一个页面上以表格形式显示。

你可以和使用 页面属性报表宏 一样在一个页面中插入多个页面属性宏。

你也可以选择隐藏包含有页面属性宏页面的 metadata 数据。

这个宏在早期被称为 Metadata 细节宏。

页面属性(Page Properties)宏和页面属性报表(Page Properties Report)宏的基本使用

页面属性宏被用来与页面属性报表宏进行连接。

希望使用这个宏:

  1. 添加页面属性宏到你的页面中,然后在宏中指定一个标签(例如,Status)。
  2. 添加一个两列表格到宏占位符中,在表格中分别对应 metadata 数据  keys 和 values

  3. 在其他页面中重复上面的过程来添加页面属性宏
  4. 创建一个新的页面包含你的报表(例如,状态报表)。
  5. 添加一个页面属性报表宏到页面中,然后制定相同的标签(例如,Status)。
  6. 刷新你新的报表页面状态。你页面属性宏中包含的数据将会被报表中显示。

    屏幕截图:'Status' 报表实例
     
  7. 选择行的头来对报表进行排序。

当你添加页面属性宏到页面中后,Confluence 将会自动的将标签添加到页面中。你可以在页面中添加一个或者多个页面属性宏,但是他们将会继承同样的标签(例如,你不能有 2 个页面属性宏在同一个页面中包含有 2 个不同的标签)。

使用页面属性(Page Properties)宏

  1. 希望在页面中使用页面属性(Page Properties)宏

    1. 打开你希望编辑 Confluence 页面,然后单击 编辑(Edit)按钮。页面的编辑模式将会被打开。
    2. 下一步,在编辑工具栏中单击宏浏览器图标。这时候宏浏览器将会在屏幕的中间打开。
    3. 在宏浏览器中,在窗口的右上角的对话框中输入你希望插入的宏的名称。当找到与你输入的宏名称接近的宏后将会在中间的面板上显示。单击需要的宏然后来查看可用进行配置的宏选项,在这里你可以对需要插入的宏设置相关参数,然后单击 插入(insert来将需要的宏插入到页面中。
     

  2. 使用宏参数添加一个标签到宏
    在宏浏览器中,添加一个标签(Label)。例如: "Status"。
      
  3. 添加 metadata 关键字和值在表格行中,这个在宏占位符的内部。
    在宏的占位符内部,添加一个 2 列表格。在表格的左列指定 键值(keys)这个键值被用来在报表宏中显示头,你必须使用纯文本。在表格的右列为每一个键值指定一个值(values)

    屏幕截图:Confluence 编辑器的宏占位符

参数

宏参数的定义为,你可以使用这些参数在宏输出的内容和格式上进行定义。

Confluence 使用的存储格式或者 wikimarkup 格式中使用的参数和在宏浏览器中使用的标签是不同的,这些将会在下面在括号内容中列出(example)。

参数

默认值

说明

标签(Label)

(None)

标签被用来在页面中确定 metadata 数据。Confluence 将会在页面中添加这个标签,所有的页面属性宏将会继承这个标签。
隐藏(Hidden) False

确定在当前页面中的页面属性参数是不是被显示。这个参数的设置不会对页面属性报表


宏的详细信息产生影响。


来源:http://cwiki.ossez.com/pages/viewpage.action?pageId=2393313

<think>好的,用户想了解Confluence页面模板的使用教程、示例和下载方法。首先,我需要回忆Confluence的相关知识,特别是关于模板的部分。根据系统指令,要引用提供的站内引用内容,所以得先看看这些引用里有哪些相关的信息。 引用[1]提到如何创建模板,包括站点模板和导入模板的方法,这可能对用户有帮助。用户手册里的步骤应该包括模板的创建和使用,需要详细说明。引用[3]提到了使用蓝图(blueprint)创建定制页面,支持XML模板参数化,这可能涉及高级用法,用户可能需要示例或者如何操作。引用[4]和[5]看起来和模板关系不大,但引用[2]中的文件列表里有template.html,这可能说明模板文件的位置或结构,但用户可能更关心如何在Confluence里直接使用模板而不是代码层面的。 接下来,用户需要教程、示例和下载方法。Confluence本身可能有内置模板库,所以需要指导用户如何在界面中找到。比如,空间设置里的模板管理,或者创建页面时的模板选择。另外,示例部分可以引用引用[3]中的蓝图示例,说明如何通过XML创建多级页面结构。下载方法可能涉及从Atlassian Marketplace获取,或者导出现有模板,引用[2]中的template.html可能是一个例子,但需要解释如何应用。 可能还需要分步骤说明,比如创建模板的步骤:进入空间设置,选择模板,编辑内容,设置权限等。示例部分可以给出一个项目计划模板的XML结构,或者使用蓝图的具体步骤。下载的话,可以指导用户到模板中心,或者导出已有页面为模板。 同时,用户可能不知道模板和蓝图的区别,需要简要说明。比如,模板是预先设计好的页面结构,而蓝图可能更复杂,带有动态内容生成。引用[3]中的blueprint和XML模板参数化设置可以在这里引用,说明高级用法。 最后,生成相关问题需要考虑用户可能的后续疑问,比如如何导入导出模板,如何分享,或者权限设置的问题。需要确保每个引用都正确应用,比如引用[1]关于创建模板的部分,引用[3]关于蓝图和XML的示例,引用[2]中的template.html文件作为导出时的模板示例。 现在整理这些信息,用中文分步骤回答,结构清晰,同时加入引用标记。确保LaTeX格式正确,虽然用户的问题可能不涉及数学公式,但根据系统指令,如果有数学内容需要用$...$或$$...$$。不过当前问题可能不需要,所以可能可以忽略。最后生成相关问题,帮助用户深入探索。</think>### Confluence页面模板使用指南 #### 一、模板创建与基础使用 1. **创建模板** 进入空间设置 → 选择「模板」→ 点击「创建模板」,可设计标题、内容及权限。支持富文本编辑和功能(如表格、流程图)[^1]。 ```xml <!-- 示例:XML蓝图模板片段(用于动态生成页面) --> <content label="Project Plan"> <parameter name="projectName" type="text" /> </content> ``` 2. **应用模板** 新建页面时,在模板库中选择预设模板(如会议记录、需求文档),内容将自动加载。 #### 二、高级功能:蓝图(Blueprint) 1. **定制多级页面** 通过XML定义页面层级结构和参数化字段,例如创建「项目空间蓝图」自动生成父子页面[^3]: ```python # 示例:调用Confluence API创建蓝图页面 confluence.create_page("Project Home", template_key="project_blueprint") ``` 2. **动态内容嵌入** 使用嵌入Jira问题或数据库内容(需替换实例URL)[^5]: ```html <jira-issue key="PROJECT-123" url="your-jira-instance" /> ``` #### 三、模板下载与共享 1. **官方模板库** Atlassian Marketplace提供免费/付费模板(如敏捷看板、技术设计文档),支持一键导入。 2. **导出模板** 管理员可通过「空间工具」→「导出模板」生成`.zip`文件,包含HTML/CSS配置(参考`template.html`文件结构[^2])。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值