自定义内容报告表宏

时间:2014-10-16 13:34:39

标签: confluence

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

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

有没有办法只编辑该宏的源代码并创建一个新的"?我很难找到任何有用的文档。

任何建议都表示赞赏!

1 个答案:

答案 0 :(得分:3)

前几天我也有兴趣这样做。不幸的是,内容报告表宏只有very limited parameters非常严格。但是,我成功地只显示页面中的某些属性并以表格方式显示它们(在Confluence 5.8中)的方式是使用宏页面属性页面属性报告<的组合/ em>,它们都由唯一标签链接。我会在下面分解它。

<强>结果enter image description here

<强> 1。设置要跟踪的媒体资源

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

enter image description here

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

<强> 2。在主页面中显示属性

  • 添加页面属性报告宏。指定在所有已创建的页面中使用的标签。同时指定空间(我只喜欢这部分)。在这里,您还可以添加自定义字段(内容报告中的某些字段在此处)。在选项中,您可以指定要显示的属性(要显示的列),以及排序顺序(在我的情况下,我按照我添加到每个页面的属性ID进行排序)。

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

希望这会有所帮助。