unless ViewHelper <vhs:unless>¶
Unless¶
The opposite of f:if and only supporting negative matching.
Related to v:or but allows more complex conditions.
Is the same as writing:
<f:if condition="{theThingToCheck}">
    <f:else>
        The thing that gets done
    </f:else>
</f:if>
Except without the f:else.
Example, tag mode¶
<v:unless condition="{somethingRequired}">
    Warning! Something required was not present.
</v:unless>
Example, inline mode illustrating v:or likeness¶
{defaultText -> v:unless(condition: originalText)}
    // which is much the same as...
{originalText -> v:or(alternative: defaultText}
    // ...but the "unless" counterpart supports anything as
    // condition instead of only checking "is content empty?"