在Confluence上,如何在包含的页面上显示主页的隐藏摘录?

时间:2019-11-01 12:00:36

标签: confluence confluence-rest-api

我创建了一个图表页面,该页面打算包含在许多其他页面中。 该图页面使用其包含在主页中的页面的一些信息。

每个主页包含一个 hidden 页面属性部分,并且其中的一个字段包含Excerpt块。使用“页面属性报告”时,将显示此摘要文本。

现在,我想在包含的页面中使用主页的摘录,这带来了一个问题:子页面如何检索该摘录?

由于包含的页面在很多地方都可以重复使用,因此它不能使用“包含摘录”,因为必须为该宏配置特定的页面,以从中摘录。

我尝试使用javascript请求获取该页面,然后从仅当摘录在主页上可见的情况下才可以从源代码中提取页面,否则它将无法呈现。

我尝试使用搜索API来获取它:但是没有返回它:

https://myconfluenceserver/rest/api/content/search?cql=id=122486968&expand=metadata.properties%2Cmetadata.excerpt

我可以看到一些前进的方向: -一种将包含页面中的“包含摘录”宏指向其父级的方法 -仅在所包含页面中呈现摘录的宏 -使用来自Javascript的请求来检索它的方式。

如果全部失败,我可能只需要在每个主页上都显示摘录即可,但这并不是我所希望的。

任何想法将不胜感激!

0 个答案:

没有答案