NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Scrollbar
iconsfalse

Attachments and Scaffolding Macros

This page explains two macros as follows:

Table of Contents
minLevel2

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}

This page explains two macros as follows:

{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

In this example and the next, because the reporting plugin is not installed, there is a message that a macro is unknown.

{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
 Attachment-data

{code}|| Image: | {hidden-data}
{attachment-data:Image|include=.*gif,.*jpg}
{hidden-data} \{report-image:data:Image > reference:value > attachment:download path\}  |{code}

|| Image: | {hidden-data}
{attachment-data:Image|include=.*

Example Three Attachment Data

Code Block
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
nameAny

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, which by default is the current page.

The general form is:
{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.

{code}{list-data:List of Image Options|type=check|multiple=true}
{attachment-options:content=Attachments and Scaffolding Macros|include=.*gif,.*jpg}
{attachment-options:content=Attachments and Scaffolding Macros|include=.*png}
{list-data}{code}

{
List Data
blankfalse
multipletrue
nameList of Image Options
typecheck
separatornewline
:List of Image Options|type=check|multiple=true} {attachment-options:content=Attachments and Scaffolding Macros|include=.*gif,.*jpg} {attachment-options:content=Attachments and Scaffolding Macros|include=


.*png} {list-data} {scrollbar:icons=false}


Scrollbar
iconsfalse