The Theme Builder plugin includes numerous macros to make customising content and navigation easier:
These macros are used to create links to Confluence features, display icons associated with those links and organise these in to hierarchical menus.
- compound-menuitem macro — This macro creates a link to a specific Confluence feature or page relative to the current location in the wiki.
- editmenu macro — inserts the contents of the edit menu as defined in theme config into a menu definition.
- Links - Quick Reference — This page provides a quick-reference guide to the parameters and features of the menulink macro and compound-menuitem macro (click for more information when/where to use each macro).
- menu macro — creates an item in your menu
- menubar macro — an extremely powerful and flexible macro that allows you to create superb on-screen navigation tools
- menuicon macro — creates an icon for use within the menu
- menuitem macro — used for containing individual menu items
- menulink macro — This macro creates a link to a specific Confluence feature or page relative to the current location in the wiki.
- menuseparator macro — used for inserting separators between menu items
- sub-submenu macro — used to embed a submenu within a submenu
- submenu macro — used to embed a submenu within a menu
- viewmenu macro — inserts the contents of the view menu as defined in theme config into a menu definition.
- watch-menu macro — used to embed a submenu with an icon that reflects the watch state
- webui-list macro — generates an unordered list of webui items for a given location
- wikimenu macro — used to embed wiki notation menus and the output from other macros
These macros allow you to move or delete standard Confluence user interface features such as the breadcrumb trail and comments, or optionally show parts of the theme depending on the current view (e.g. only show the label editor on pages and news items). Unlike most other macros, you can only use them inside Builder panels - they will not work anywhere else.
These macros are utility macros which can be used anywhere