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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.