Package

ViewHelpers

ViewHelper Documentation

v:variable.unset

Variable: Unset

Quite simply, removes a currently available variable from the TemplateVariableContainer:

<!-- Data: {person: {name: 'Elvis', nick: 'King'}} -->
I'm {person.name}. Call me "{person.nick}". A ding-dang doo!
<v:variable.unset name="person" />
<f:if condition="{person}">
    <f:else>
        You saw this coming...
        <em>Elvis has left the building</em>
    </f:else>
</f:if>

At the time of writing this, v:variable.unset is not able to remove members of for example arrays:

<!-- DOES NOT WORK! -->
<v:variable.unset name="myObject.propertyName" />

Arguments

name string

Name of variable in variable container

ViewHelper Resources

Schema Resources