Alias ViewHelper <f:alias>
Note
This reference is part of the documentation of Fluid Standalone. If you are working with Fluid in TYPO3 CMS, please refer to TYPO3's ViewHelper reference instead.
Declares new variables which are aliases of other variables. Takes a "map"-Parameter which is an associative array which defines the shorthand mapping.
The variables are only declared inside the <f:alias>...</f:alias>
tag. After the
closing tag, all declared variables are removed again.
Using this ViewHelper can be a sign of weak architecture. If you end up using it extensively you might want to fine-tune your "view model" (the data you assign to the view).
Examples
Single alias
<f:alias map="{x: 'foo'}">{x}</f:alias>
Output:
foo
Multiple mappings
<f:alias map="{x: foo.bar.baz, y: foo.bar.baz.name}">
{x.name} or {y}
</f:alias>
Output:
[name] or [name]
Depending on {foo.bar.baz}
.
Go to the source code of this ViewHelper: AliasViewHelper.php (GitHub).
Arguments
The following arguments are available for the alias ViewHelper:
map
-
- Type
- array
- Required
- 1
Array that specifies which variables should be mapped to which alias