Page History
Scrollbar | ||
---|---|---|
|
Attachments and Scaffolding Macros
This page explains two macros as follows:
Table of Contents | ||
---|---|---|
|
Attachment Data macro
The attachment data macro allows the user to select or upload an attachment. If there are no attachments of the type specified, you can attach any file from the local drive. If there are attachments of the type specified, the macro offers the list of those attachments.
The general form is
Code Block |
---|
Wiki Markup |
{scrollbar:icons=false} h4. {page-info:title} {toc:minLevel=5} h5. Attachment-data macro The attachment-data macro allows the user to select or upload an attachment. If there are no attachments of the type specified, the Browse button looks on the local drive and allows attaching any file. If there are attachments of the type specified, the Browse button offers the list of those attachments. The general form is: {code}{attachment-data:Name|include=<regular expression>|exclude=<regular expression>}{code} h6. Example One Attachment Data {code}|| Image File: | {attachment-data:Image|include=.*gif,.*jpg} | || Image Display: | {report-image:data:Image > reference:value > attachment:download path} |{code} |
Example One Attachment Data
In this example and the next, because the reporting plugin is not installed, there would be a message that a macro is unknown. Therefore the examples are not shown.
Code Block |
---|
|| Image File: | {attachment-data:Image|include=.*gif,.*jpg} | || Image Display: | \{report-image:data:Image > reference:value > attachment:download path\} | h6. |
Example
...
Two
...
Attachment
...
Data
Code Block |
---|
}|| Image: | {hidden-data} {attachment-data:Image|include=.*gif,.*jpg} {hidden-data} \{report-image:data:Image > reference:value > attachment:download path\} | |
Example Three Attachment Data
Code Block |
---|
{code} || Image: | {hidden-data} {attachment-data:Image|include=.*gif,.*jpg} {hidden-data} {report-image:data:Image > reference:value > attachment:download path} | h6. Example Three Attachment Data {code}{attachment-data:Any}{code} { |
Attachment Data | ||
---|---|---|
|
The file in this example was selected from a list of attachments to this page.
Attachment Options macro
The attachment options macro generates a selectable list of attachments to the specified content, which by default is the current page.
The general form is:
Code Block |
---|
:Any} h5. Attachment-options macro The attachment-options macro generates a selectable list of attachments to the specified content, by default, the current page. General form:{code}{attachment-options:content=[content name]|include=<regular expression>|exclude=<regular expression>}{code} |
An
...
example follows. The last item or items selected appear on the page.
Code Block |
---|
follows, with the markup followed by the rendered macro. {code}{list-data:List of Image Options|type=check|multiple=true} {attachment-options:content=Test of Attachment Data Attachments and AttachmentScaffolding OptionsMacros|include=.*gif,.*jpg} {attachment-options:content=Test of Attachment Data Attachments and AttachmentScaffolding OptionsMacros|include=.*png} {list-data}{code} { |
List Data | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
:List of Image Options|type=check|multiple=true}
{attachment-options:content=Test of Attachment Data and Attachment Options|include= |
Scrollbar | ||
---|---|---|
|