Link
This macro creates a link to the given URL, performing any required replacements in ThemeBuilder panels. It may not work if added in the Confluence editor.
Usage
Storage Format
<ac:macro ac:name="panel-link">
<ac:parameter ac:name="parameter">value</ac:parameter>
<ac:rich-text-body>
<!-- link name -->
</ac:rich-text-body>
</ac:macro>
Wiki Markup
{panel-link:parameter=value}
link name
{panel-link}
Parameter | Name | Description | Type | Default | Required |
link | Link | The link (may be fully qualified, relative, or a spacekey:pagename) | string | ||
class | CSS Class | The CSS class to add to the link | string | ||
id | HTML ID | The HTML ID to add to the link | string | ||
tooltip | Tooltip | The Tooltip to use on the link | string | ||
flag | Flag | A list of flags, one of which must be defined for the content to be displayed | string | ||
notflag | Not Flag | A list of flags that must not be defined for the content to be displayed | string |
Basic Example
Add a link to a website.
<ac:macro ac:name="panel-link">
<ac:parameter ac:name="link">http://www.adaptavist.com</ac:parameter>
<ac:rich-text-body>
Adaptavist.com
</ac:rich-text-body>
</ac:macro>
{panel-link:link=http://www.adaptavist.com}
Adaptavist.com
{panel-link}
Result
A link displays using the details in the macro.
Advanced Example
Add an image link to a Confluence page.
<ac:macro ac:name="panel-link">
<ac:parameter ac:name="link">AD:Parent</ac:parameter>
<ac:rich-text-body>
<ac:macro ac:name="image">
<ac:parameter ac:name="resource">MYSKIN::chalet.jpg</ac:parameter>
</ac:macro>
</ac:rich-text-body>
</ac:macro>
{panel-link:link=AD:Parent}
{image:MYSKIN::chalet.jpg}
{panel-link}
Result
An image displays that links to the page added in the link macro.