[Doc]Put the return of the split filter in a variable
authorWagner Nicolas <contact@wagner-nicolas.com>
Sat, 24 May 2014 12:53:52 +0000 (14:53 +0200)
committerFabien Potencier <fabien.potencier@gmail.com>
Sun, 25 May 2014 23:53:13 +0000 (01:53 +0200)
doc/filters/split.rst

index 3db8141..5c70b46 100644 (file)
@@ -9,8 +9,8 @@ of strings:
 
 .. code-block:: jinja
 
-    {{ "one,two,three"|split(',') }}
-    {# returns ['one', 'two', 'three'] #}
+    {% set foo = "one,two,three"|split(',') %}
+    {# foo contains ['one', 'two', 'three'] #}
 
 You can also pass a ``limit`` argument:
 
@@ -24,19 +24,19 @@ You can also pass a ``limit`` argument:
 
 .. code-block:: jinja
 
-    {{ "one,two,three,four,five"|split(',', 3) }}
-    {# returns ['one', 'two', 'three,four,five'] #}
+    {% set foo = "one,two,three,four,five"|split(',', 3) %}
+    {# foo contains ['one', 'two', 'three,four,five'] #}
 
 If the ``delimiter`` is an empty string, then value will be split by equal
 chunks. Length is set by the ``limit`` argument (one character by default).
 
 .. code-block:: jinja
 
-    {{ "123"|split('') }}
-    {# returns ['1', '2', '3'] #}
+    {% set foo = "123"|split('') %}
+    {# foo contains ['1', '2', '3'] #}
 
-    {{ "aabbcc"|split('', 2) }}
-    {# returns ['aa', 'bb', 'cc'] #}
+    {% set bar = "aabbcc"|split('', 2) %}
+    {# bar contains ['aa', 'bb', 'cc'] #}
 
 .. note::