Labels aware |
---|
formName | f |
---|
page | ~sash:Simple registration |
---|
|
Labels aware |
---|
|
ConfiForms Form Definition |
---|
|
textfieldText fieldtext |
...
With help of User macro (Set with "no body")
Code Block |
---|
## @param formName:title=Form name|type=string|required=true|desc=Name of the ConfiForms Form
## @param page:title=Page|type=confluence-content|required=false|desc=Page where the ConfiForms Form is configured
#set($labels = $content.getLabels())
#set($labelsList = "")
#foreach($label in $labels)
#if ($labelsList != '')
#set($labelsList = $labelsList + ",")
#end
#set($labelsList = $labelsList + $label.name)
#end
<ac:structured-macro ac:macro-id="45f61235-6d7c-4d90-b481-3d2db75be292" ac:name="confiform-entry-register" ac:schema-version="1">
<ac:parameter ac:name="formName">simpleForm<">$paramformName</ac:parameter>
<ac:parameter ac:name="pageTitle">$!{parampage}</ac:parameter>
<ac:parameter ac:name="presetValues">textfield=$labelsList</ac:parameter>
<ac:rich-text-body>
<p>
<br/>
</p>
</ac:rich-text-body>
</ac:structured-macro> |
Warning |
---|
Of course, this macro needs some work to make it more universal and work on forms configured on other pages, but it is quite sufficient to demonstrate the concept |