Templates
| V |
The value tag, V, is used to indicate a location where content can be inserted |
| B |
The block tag, B, defines content that won't be shown in the generated HTML, but can be assigned to a value tag |
| BV |
The BV tag behaves as a regular block tag, except that the content is automatically used as the default value of a value tag with the same name. |
| I |
The include tag, I, is used to insert another template into the position in which it is used |
| C |
The comment tag, C, is used to comment out a portion of the template (RIFE 1.6) |
Filtered value and block tags
These are the tag name prefixes that RIFE will automatically filter out and replace with appropriate content.
Forms
| FORM:CHECKBOX |
Generates checkbox buttons for the selection of several values from a set of possibilities. It can also be used with just one value as a boolean switch. |
| FORM:HIDDEN |
Generates a hidden field for implicit data submission |
| FORM:INPUT |
Generates a regular text field |
| FORM:LABEL |
|
| FORM:RADIO |
Generates radio buttons for the selection of one value from a set of possibilities |
| FORM:SECRET |
Generates a text field where the entered text is not displayed |
| FORM:SELECT |
Generates a selection list. |
| FORM:TEXTAREA |
Generates a text area for the input of multi-lined text |
Localization
| L10N |
For Localizing values through resource bundles |
| LANG |
For Localizing values through blocks |
Validation
| ERROR |
Error message content specification |
| ERRORS |
Selective error area positioning and decoration |
| ERRORMESSAGE |
Selective error message decoration |
| MARK |
Error marking |
Todo
| [*EXIT:QUERY*|] |
Will be replaced with the URL that links to the target of the named exit. |
| [*EXIT:FORM*|] |
|
| [*EXIT:PARAMS*|] |
|
| [*SUBMISSION:QUERY*|] |
|
| [*SUBMISSION:FORM*|] |
|
| [*SUBMISSION:PARAMS*|] |
|
| [*PARAM*|] |
|
| [*INPUT*|] |
|
| [*OUTPUT*|] |
|
| [*INCOOKIE*|] |
|
| [*OUTCOOKIE*|] |
|
| [*ELEMENT*|] |
|
| [*PROPERTY*|] |
|
| [*OGNL:CONFIG*|] |
|
| [*OGNL:ROLEUSER*|] |
|
| [*OGNL*|] |
|
| [*GROOVY:CONFIG*|] |
|
| [*GROOVY:ROLEUSER*|] |
|
| [*GROOVY*|] |
|
| [*JANINO:CONFIG*|] |
|
| [*JANINO:ROLEUSER*|] |
|
| [*JANINO*|] |
|
| [*WEBAPP:ROOTURL*|] |
|
| [*SERVER:ROOTURL*|] |
|
| RENDER |
Value content that is solely presentation-related can use this tag with the ValueRenderer interface to make the logic clearer |