Variable ViewHelper <f:variable>

Variable assigning ViewHelper

Assigns one template variable which will exist also after the ViewHelper is done rendering, i.e. adds template variables.

If you require a variable assignment which does not exist in the template after a piece of Fluid code is rendered, consider using f:alias ViewHelper instead.

Usages:

{f:variable(name: 'myvariable', value: 'some value')}
<f:variable name="myvariable">some value</f:variable>
{oldvariable -> f:format.htmlspecialchars() -> f:variable(name: 'newvariable')}
<f:variable name="myvariable"><f:format.htmlspecialchars>{oldvariable}</f:format.htmlspecialchars></f:variable>
Copied!

Source code

Go to the source code of this ViewHelper: VariableViewHelper.php (GitHub).

Arguments

The following arguments are available for <f:variable>:

Name Type Default
mixed
string
value
Type
mixed
Required

true

Value to assign. If not in arguments then taken from tag content

name
Type
string
Required

true

Name of variable to create