NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Scrollbar
iconsfalse

...

Form Fields Created with Scaffolding Macros

This section explains the following macros.

...

Table of Contents
minLevel

...

2

More information

...

about the text data macro

The date-data macro allows editing of dates in a series of drop-down boxes in the Edit Layout view.
Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include

Date Data macro

The general form is:

Code Block
{date-data:Name|format=[date format]}[<FIXED DATE>, yesterday, today, tomorrow, now]{date-data}

An example follows.

Code Block
{date-data

...

:MeetingDateTime

...

|format

...

=yyyy-MMM-dd HH-mm-ss

...

}today

...

The markup to produce this example is:

{date-data}

The date data macro establishes the date, initially the date the macro was created. In the Edit Contents view select a different date.

{date-data:MeetingDateTime|format=
Date Data
Code Block
nameMeetingDateTime
format
yyyy-MMM-dd
HH-mm-ss
}today{date-data}

Text

...

Data macro

The text-data macro allows entering and editing free text in the Edit Layout view.

The general form is:

Code Block

{text-data:Name|type=[line, area]}Default text.{text-data}

An example follows.

Code Block

Username: {text-data:Username|width=100px}{text-data}
Password: {text-data:Password|type=password|width=100px}{text-data}

|| Address: | {text-data:Address|type=area|width=400px|height=150px}Street,
City, State, Postcode
Country{text-data} |

The following example shows the markup above as rendered with the type=line. text -dataNameNametypelineUsername: Text DataUsernameUsernamewidth100px Password: Text DataPasswordPasswordwidth100pxtypepassword

...

Address:

...

data macros establish the Username, Password, and Address fields. In the Edit Contents view, enter the username, password, and address.

Username

Warning
titleObservation about how the text-data macro works

It appears that once a value is specified for a text-data macro of the type line, it's not possible to edit that value. For example, once the page is saved with "Default text" in the text-data macro, it is not possible to change it to "Default name." This may also be the case for editing text-data of the type area.

Another example for the text-data macro

The markup to produce the example follows.

Code Block

Name: {text-data:Name|type=line}Name{text-data}

Username: {text-data:Username|width=100px}{text-data}
Password: {text-data:Password|type=password|width=100px}{text-data}

|| Address: | {text-data:Address|type=area|width=400px|height=150px}Street,
City, State, Postcode
Country{text-data} |

The example looks like this.

Name:

Text Data

...

nameUsername
contentwiki
 

...


Password:

Text Data

...

namePassword

...

content

...

wiki

...

 
150px

Address:

Text Data
Address
nameAddress
width
content
400px
typearea
height
wiki
Street, City, State, Postcode Country
Scrollbar
iconsfalse