Define metadata properties |
The {set-metadata} macro is used to define metadata key=value pairs which are stored at the content-level (page or blog post).
The values can later be retrieved via the {get-metadata}
macro, or any other plugin capable of reading metadata. In addition, the values can be used as Value References in any macro or feature which supports them.
Optional.
One or more {set-metadata}
macros can be put in a {trigger}
macro.
Parameters | Required | Default | Notes |
---|---|---|---|
first unnamed | The metadata key (name by which the value can be accessed).
| ||
macro body | The metadata value
| ||
|
| Should the macro body contents be trimmed (remove whitespace)?
| |
| current page | Where should the metadata be stored (default = current page)?
Note: This parameter only works on pages, not blog posts. |
{workflow:name=Store metadata} {state:Test} {state} {trigger:pagecreated} {set-metadata:Document Author} @user@ {set-metadata} {trigger} {workflow} |
Note: This example requires space mode for the pagecreated
event to work.
You can either use the {get-metadata}
macro (or a macro that supports such content):
Metadata values created with the {set-metadata} macro are only indexed by Confluence and appear in the Confluence search if the Comala Metadata app is installed.