[All Adaptavist Apps]

Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

It's possible to customise panel content based on the page being viewed or it's location within the space...

Show or hide content based on page

Use the builder-show macro or builder-hide macro to display or hide content based on properties of the current page such as its title, labels or metadata.

For example, to show content for a page with a specific title use:

{builder-show:title=Meeting Notes}
 The title of this page is "Meeting Notes"
{builder-show}

To hide content based on page labels, use:

{builder-hide:label=do-not-show}
 This will be shown everywhere, except pages with a label of "do-not-show".
{builder-hide}

You can mix the macros together, for example if you wanted to show some content on the "Meeting Notes" page except when it has a label of "do-not-show", use:

{builder-show:title=Meeting Notes}
 {builder-hide:label=do-not-show}
  This will be shown if the page title is "Meeting Notes" except when the page has a label of "do-not-show".
 {builder-hide}
{builder-show}

For more examples, please see builder-show macro or builder-hide macro.

Show or hide content based on location

Use the recurse=true parameter on the builder-show or builder-hide macros to check both the current page and all it's parent pages. For example:

{builder-show:title=Tutorials|recurse=true}
 This page is in the tutorials section of the space.
{builder-show}

We've used this method to create the Tabs shown to the left.

Move page content to a panel

The move-to macro allows you to move content defined within a page to a place holder within a panel.

Page-specific layout

If you need extreme customisation for a specific page, you can choose to use a completely different layout. For more information, please see use-layout macro.

  • No labels