Wanted to add this capability for those out there looking to unify page layouts within a space:
Goal here was to have a table of contents on every page in a given space, but this could be used to render any macro on pages in a given space.
* Navigate to a space, Browse > Space Admin
* In the Look & Feel Section > Layouts
* Page Layouts > Create custom
In velocity templates, you can call a Confluence macro using notation like this:
$helper.renderConfluenceMacro("{toc}")
Depending on where you want this to render determines where you place it. In my case, I wanted the toc to render above the main content section, so I put this after the metadata section but above the main-content section.
Hope this helps!
answered to close this out.
But it doesn't work if you try to add it to all pages, see bug https://jira.atlassian.com/browse/CONF-14004
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This might be a good "how to" article in the Confluence Knowledge Base space too.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.