Browse Source

sort projects on categories by dates

Bachir Soussi Chiadmi 7 years ago
parent
commit
2712503cb8
1 changed files with 7 additions and 3 deletions
  1. 7 3
      user/themes/labonneadresse/templates/categories.html.twig

+ 7 - 3
user/themes/labonneadresse/templates/categories.html.twig

@@ -16,19 +16,23 @@
       {% set posts = taxonomy.findTaxonomy({'client':tax}) %}
 
       {% set disposts = {} %}
+      {% set i = 0 %}
       {% for p,v in posts %}
         {% if v in contents %}
-          {% set disposts = disposts|merge({(p):v}) %}
+          {% set disposts = disposts|merge({('_'~(v.date|date("Y"))~'_'~i):v}) %}
         {% endif %}
+        {% set i = i+1 %}
       {% endfor %}
 
+      {{ dump(disposts) }}
+
       {% if disposts|length %}
         <section class="client-block client-block-text grid-block columns large-3 medium-6 small-12">
           <h3>{{ tax }}</h3>
           <ul>
-          {% for post in disposts %}
+          {% for key,post in disposts|ksort|reverse %}
             <li class="project">
-              {% include 'partials/projet-block.html.twig' with {'page':post,'display':'text'} %}
+              {% include 'partials/projet-block.html.twig' with {'page':post,'display':'text',"key":key} %}
             </li>
           {% endfor %}
           </ul>