自定义内容报告表宏

Aar*_*n A 6 confluence

我一直在使用内容报告表宏,它一直在工作。理想情况下,我只想列出与某些标签匹配的内容,并按字母排序顺序锁定而不显示内容作者。

我还没有成功地想出一种方法来做到这一点。

有没有办法只编辑该宏的源代码并创建一个“新的”?我正在努力寻找任何有用的文档。

任何建议表示赞赏!

kaj*_*hno 5

前几天我也有兴趣这样做。不幸的是,内容报告表宏只有非常有限的参数,而且非常严格。然而,我成功地仅显示页面中的某些属性并以表格方式呈现它们(在 Confluence 5.8 中)的方法是结合宏Page PropertiesPage Properties Report,它们都通过唯一的标签链接。下面我将对其进行分解。

结果在此输入图像描述


1. 设置您要跟踪的属性

  • 创建一个页面。
  • 添加页面属性宏(无需指定 ID)
  • 在宏中,只需添加一个包含您需要跟踪的所有属性的表,类似于:

在此输入图像描述

  • 重要的是,这就是将两个宏链接在一起的原因:向最近创建的页面添加标签。

2. 在主页显示属性

  • 添加页面属性报告宏。指定在所有已创建的页面上使用的标签。还要指定空间(我只是喜欢这部分)。您还可以在此处添加自定义字段(内容报告中的一些字段位于此处)。在“选项”中,您可以指定要显示的属性(要显示的列)以及排序顺序(在我的例子中,我按添加到每个页面的属性 ID 进行排序)。

注意:如果您只想删除内容作者,这甚至可以更容易地完成:无需添加任何属性,只需指定页面的标签并添加需要显示的字段和排序顺序。

希望这可以帮助。