PATH:
home
/
letacommog
/
laindinois
/
OLD
/
wp-content
/
plugins
/
responsive-menu
/
vendor
/
twig
/
twig
/
doc
/
filters
``default`` =========== The ``default`` filter returns the passed default value if the value is undefined or empty, otherwise the value of the variable: .. code-block:: jinja {{ var|default('var is not defined') }} {{ var.foo|default('foo item on var is not defined') }} {{ var['foo']|default('foo item on var is not defined') }} {{ ''|default('passed var is empty') }} When using the ``default`` filter on an expression that uses variables in some method calls, be sure to use the ``default`` filter whenever a variable can be undefined: .. code-block:: jinja {{ var.method(foo|default('foo'))|default('foo') }} .. note:: Read the documentation for the :doc:`defined<../tests/defined>` and :doc:`empty<../tests/empty>` tests to learn more about their semantics. Arguments --------- * ``default``: The default value
[+]
..
[-] keys.rst
[edit]
[-] striptags.rst
[edit]
[-] trim.rst
[edit]
[-] spaceless.rst
[edit]
[-] join.rst
[edit]
[-] date.rst
[edit]
[-] index.rst
[edit]
[-] capitalize.rst
[edit]
[-] escape.rst
[edit]
[-] round.rst
[edit]
[-] nl2br.rst
[edit]
[-] raw.rst
[edit]
[-] slice.rst
[edit]
[-] number_format.rst
[edit]
[-] title.rst
[edit]
[-] first.rst
[edit]
[-] format.rst
[edit]
[-] batch.rst
[edit]
[-] sort.rst
[edit]
[-] split.rst
[edit]
[-] filter.rst
[edit]
[-] merge.rst
[edit]
[-] length.rst
[edit]
[-] map.rst
[edit]
[-] upper.rst
[edit]
[-] convert_encoding.rst
[edit]
[-] lower.rst
[edit]
[-] json_encode.rst
[edit]
[-] reverse.rst
[edit]
[-] reduce.rst
[edit]
[-] date_modify.rst
[edit]
[-] last.rst
[edit]
[-] url_encode.rst
[edit]
[-] replace.rst
[edit]
[-] abs.rst
[edit]
[-] default.rst
[edit]