The Content Report Table macro displays a set of pages and blog posts in tabular format, based on the labels specified in the macro parameters.
Below is a working example of the Content Report Table macro, displaying content with the label 'LDAP'.
To add the Content Report Table macro to a page:
Parameter | Required | Default | Description |
|---|---|---|---|
Label(s) | Yes | None | This parameter is required. Specify one or more labels, separated by a comma. The macro will display the content tagged with any of the label(s) specified here. For example, if you specify labels 'A' and 'B', the macro will display all pages that have the label 'A', and all pages that have the label 'B', and all pages that have both those labels. |
Space(s) | No | (All spaces) | Specify one or more space keys, separated by a comma or a space. The macro will display only the content which belongs to the space(s) specified here. |
Maximum Number of Pages(maxResults) | No | 20 | Define the maximum number of pages that the macro will show in a single set of results. If there are more pages to be shown, the macro will display a link labelled 'Find more results'. People viewing the page can choose the link to go to a search view, which shows all pages tagged with the specified label(s). Which pages will appear? Before displaying the results, Confluence will sort them by the date the page was last modified. The most-recently created/updated pages will appear first. |
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a Confluence page.
Macro name: content-report-table
Macro body: None.
<ac:structured-macro ac:name="content-report-table">
<ac:parameter ac:name="spaces">
<ri:space ri:space-key="DOC"/>
</ac:parameter>
<ac:parameter ac:name="labels">LDAP</ac:parameter>
<ac:parameter ac:name="analytics-key">meeting-notes</ac:parameter>
<ac:parameter ac:name="maxResults">5</ac:parameter>
</ac:structured-macro> |