[1.6.x] Fixed #21747 -- Added {% elif %} to template topics guide.

Thanks gcc for the suggestion.

Backport of 9e5033b302 from master
This commit is contained in:
Tim Graham 2014-01-16 07:07:53 -05:00
parent deefdc8e60
commit f8d93f2c71
1 changed files with 7 additions and 2 deletions

View File

@ -211,18 +211,23 @@ tags:
{% endfor %}
</ul>
:ttag:`if` and ``else``
:ttag:`if`, ``elif``, and ``else``
Evaluates a variable, and if that variable is "true" the contents of the
block are displayed::
{% if athlete_list %}
Number of athletes: {{ athlete_list|length }}
{% elif athlete_in_locker_room_list %}
Athletes should be out of the locker room soon!
{% else %}
No athletes.
{% endif %}
In the above, if ``athlete_list`` is not empty, the number of athletes
will be displayed by the ``{{ athlete_list|length }}`` variable.
will be displayed by the ``{{ athlete_list|length }}`` variable. Otherwise,
if ``athlete_in_locker_room_list`` is not empty, the message "Athletes
should be out..." will be displayed. If both lists are empty,
"No athletes." will be displayed.
You can also use filters and various operators in the :ttag:`if` tag::