M _includes/group-by-array => _includes/group-by-array +16 -16
@@ 20,28 20,28 @@
{% assign __names = __names | sort %}
{% for name in __names | sort %}
- <!-- If not equal to previous then it must be unique as sorted -->
- {% unless name == previous %}
+<!-- If not equal to previous then it must be unique as sorted -->
+{% unless name == previous %}
- <!-- Push to group_names -->
- {% assign group_names = group_names | push: name %}
- {% endunless %}
+<!-- Push to group_names -->
+{% assign group_names = group_names | push: name %}
+{% endunless %}
- {% assign previous = name %}
+{% assign previous = name %}
{% endfor %}
<!-- group_items -->
{% for name in group_names %}
- <!-- Collect if contains -->
- {% assign __item = __empty_array %}
- {% for __element in include.collection %}
- {% if __element[include.field] contains name %}
- {% assign __item = __item | push: __element %}
- {% endif %}
- {% endfor %}
-
- <!-- Push to group_items -->
- {% assign group_items = group_items | push: __item %}
+<!-- Collect if contains -->
+{% assign __item = __empty_array %}
+{% for __element in include.collection %}
+{% if __element[include.field] contains name %}
+{% assign __item = __item | push: __element %}
+{% endif %}
{% endfor %}
+
+<!-- Push to group_items -->
+{% assign group_items = group_items | push: __item %}
+{% endfor %}<
\ No newline at end of file