From beae6b1ce58aa6a9a0ad5f6bd392c579c43c56a7 Mon Sep 17 00:00:00 2001 From: RichMorin Date: Thu, 12 Aug 2010 13:45:51 -0700 Subject: [PATCH] Migrated from liquid-for-designers v16 --- Liquid-for-Designers.textile | 40 ++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/Liquid-for-Designers.textile b/Liquid-for-Designers.textile index 1aaf923..74a3bd8 100644 --- a/Liquid-for-Designers.textile +++ b/Liquid-for-Designers.textile @@ -196,21 +196,21 @@ h2. For loops Liquid allows @for@ loops over collections:
-  {% for item in array %} 
-    {{ item }}
-  {% endfor %} 
+{% for item in array %} 
+  {{ item }}
+{% endfor %} 
 
During every @for@ loop, the following helper variables are available for extra styling needs:
- forloop.length      # => length of the entire for loop
- forloop.index       # => index of the current iteration 
- forloop.index0	    # => index of the current iteration (zero based) 
- forloop.rindex     # => how many items are still left?
- forloop.rindex0   # => how many items are still left? (zero based)
- forloop.first        # => is this the first iteration?
- forloop.last         # => is this the last iternation? 
+forloop.length      # => length of the entire for loop
+forloop.index       # => index of the current iteration 
+forloop.index0	    # => index of the current iteration (zero based) 
+forloop.rindex      # => how many items are still left?
+forloop.rindex0     # => how many items are still left? (zero based)
+forloop.first       # => is this the first iteration?
+forloop.last        # => is this the last iternation? 
 
There are several attributes you can use to influence which items you receive in your loop @@ -219,11 +219,11 @@ There are several attributes you can use to influence which items you receive in *offset:int* lets you start the collection with the nth item.
-  # array = [1,2,3,4,5,6]
-  {% for item in array limit:2 offset:2 %} 
-    {{ item }}
-  {% endfor %} 
-  # results in 3,4 
+# array = [1,2,3,4,5,6]
+{% for item in array limit:2 offset:2 %} 
+  {{ item }}
+{% endfor %} 
+# results in 3,4 
 
Reversing the loop @@ -236,11 +236,11 @@ Instead of looping over an existing collection, you can define a range of number The range can be defined by both literal and variable numbers:
-  # if item.quantity is 4...
-  {% for i in (1..item.quantity) %}
-    {{ i }}
-  {% endfor %}
-  # results in 1,2,3,4
+# if item.quantity is 4...
+{% for i in (1..item.quantity) %}
+  {{ i }}
+{% endfor %}
+# results in 1,2,3,4
 
h2. Variable Assignment