4.23. either
The [either]this[or]that[/either] implements a check for the first non-zero, non-blank value. It splits on [or], and then parses each piece in turn. If a value returns true (in the Perl sense: non-zero, non-blank) then subsequent pieces will be discarded without interpolation.
4.23.1. Summary
[either]
This
[or]
That
[or]
The other
[/either]
No parameters.
Pass attribute hash as last to subroutine: no
Must pass named parameter interpolate=1 to cause interpolation.
This is a container tag, i.e. [either] FOO [/either]. Nesting: NO
Invalidates cache: no
Called Routine:
ASP-like Perl call:
$Tag->either(
{
},
BODY
)
OR
$Tag->either($BODY);
[either ]
| Attributes | Default |
| interpolate | No |
| reparse | Yes |
| Other_Charactreristics | |
| Invalidates cache | no |
| Container tag | Yes |
| Has Subtags | No |
| Nests | No |
Tag expansion example:
[either ] --- TAGRESULT
ASP-like Perl call:
$Tag->either( {
}, $body );
or similarly with positional parameters,
$Tag->either(, $attribute_hash_reference, $body);
4.23.2. Description
NO Description