Overview
The Navitabs app provides a straightforward solution which allows users to navigate between pages.
- It generates horizontal or vertical navigation tabs that look just like the tabs in Confluence.
- It allows for the formation of content inside tabs.
Macros
Parameter
Name | Description | Type | This is a required field | Default | Values |
---|---|---|---|---|---|
Root pageroot | The page you want to display all child pages as tabs. Leave blank for current page, use @parent for parent page (only in children mode) | confluence-content | ![]() | ||
Include root pageincluderoot | Adds an additional tab for the root page. (only in children mode) | boolean | ![]() | false | |
Depthdepth | Depth of child pages for which tabs are generated. (only in children mode) | int | ![]() | 1 | |
Tab styletabStyle | Tab style defines how tabs will look like in UI. | enum | ![]() | builtin | builtin, flat |
Labelslabels | Generate tabs for pages containing one or more labels (comma separated). Tabs are sorted alphabetically by default. Set this parameter to switch from children to label mode. | string | ![]() | ||
Space keyspacekey | Limit the pages by space. (only in label mode) | spacekey | ![]() | ||
Vertical Orientationvertical | Display the tabs vertically or horizontally. | boolean | ![]() | false | |
Widthwidth | The width of the vertical tabs in pixels. | int | ![]() | 150 | |
Use Without Bodyusewithoutbody | Enable this option, if you use the macro without a macro body. | boolean | ![]() | false | |
First Tabfirsttab | The name of the tab to display at the first position. Useful for a "home" page. | string | ![]() | ||
Sort by namesort | Enable to switch from sort by position to sort by name. (only in children mode) | boolean | ![]() | false | |
Sort by labelsortbylabel | Enable to switch from sort by name to sort by label. (only in label mode) | boolean | ![]() | false | |
Reversereverse | Enable to reverse the sort order (only in children mode) | boolean | ![]() | false | |
Left truncationltrunc | Number of characters to truncate from the left of every tab. | int | ![]() | 0 | |
Left truncation of first tabltruncfirsttab | If you want to truncate the tab you defined as the "first tab" as well. | boolean | ![]() | true |
Parameter
Name | Description | Type | This is a required field | Default | Values |
---|---|---|---|---|---|
Titletitle | The title of the tab. | string | ![]() | ||
Activeactive | Specify whether this tab should be active when page is loaded. | boolean | ![]() | false | |
Link IDid | Optional ID to link to this tab. Example: when using ID ExampleTab , you can link to this tab with #ExampleTab . Needs to be unique on the page. | string | ![]() | ||
Tab icontabIcon | The icon of the tab. | string | ![]() | ||
Tab image URLexternalTabImgUrl | External tab image URL. | string | ![]() |
Parameter
Name | Description | Type | This is a required field | Default | Values |
---|---|---|---|---|---|
Root pageroot | The page of which you want to display all child pages as tabs. Leave blank for current page. | confluence-content | ![]() | ||
Vertical orientationvertical | Display the tabs vertically or horizontally. | boolean | ![]() | false | |
Widthwidth | The width of the vertical tabs in pixels. | int | ![]() | 150 | |
Lock positionpositionFixed | If checked, the vertical tabs will scroll with the content. | boolean | ![]() | false | |
Sort bysort | enum | ![]() | title, creation, modified | ||
Reversereverse | Enable to reverse the sort order. | boolean | ![]() | false | |
Display excerptonlyexcerpt | Displays the content from the excerpt macro or if there is none the whole page | boolean | ![]() | false | |
Left truncationltrunc | Number of characters to truncate from the left of every tab. | int | ![]() | 0 | |
Max amount of tabsmaxtabs | Number of max amount of tabs. | int | ![]() | 20 | |
Tab styletabStyle | Tab style defines how tabs will look like in UI. | enum | ![]() | builtin | builtin, flat |
Parameter
Name | Description | Type | This is a required field | Default | Values |
---|---|---|---|---|---|
cql | cql | ![]() | |||
Vertical orientationvertical | Display the tabs vertically or horizontally. | boolean | ![]() | false | |
Widthwidth | The width of the vertical tabs in pixels. | int | ![]() | 150 | |
Lock positionpositionFixed | If checked, the vertical tabs will scroll with the content. | boolean | ![]() | false | |
sort | enum | ![]() | title, creation, modified | ||
Reversereverse | Enable to reverse the sort order. | boolean | ![]() | false | |
Display excerptonlyexcerpt | Displays the content from the excerpt macro or if there is none the whole page | boolean | ![]() | false | |
Left truncationltrunc | Number of characters to truncate from the left of every tab. | int | ![]() | 0 | |
Max amount of tabsmaxtabs | Number of max amount of tabs. | int | ![]() | 20 | |
Tab styletabStyle | Tab style defines how tabs will look like in UI. | enum | ![]() | builtin | builtin, flat |
Support
Navitabs is a supported app, contact us for feedback, questions and issues.