firstof Template Tag
Example
Return the first of the three variables (x,
y, z) whose value is not empty or false:
<h1>
{% firstof x y z %}
</h1>
Run Example »
Definition and Usage
The firstof tag returns the first argument
that is not an empty variable.
Empty variables can be an empty string "",
or a zero number 0, or a boolean
false.
Example
The first value is now empty, see what happens:
<h1>
{% firstof x y z %}
</h1>
Run Example »
Syntax
{% firstof var1 var2 var3 etc. %}
Parameters
| Value | Description |
|---|---|
| var1 var2 var3 etc. | Variables of any type. The first variable that are not empty, 0, or false is returned. If all variables are empty, the nothing is returned. |