grid-block.html.twig 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {% set source = post.header.media_thumbnail %}
  2. {% if source != null%}
  3. {% set info = "url('"~post.url~"\/"~source~"')" %}
  4. {% else %}
  5. {% set info = null %}
  6. {% endif %}
  7. {% set color = post.header.color %}
  8. {% switch color %}
  9. {% case "blue" %}
  10. {% set c1 = "rgba(59,109,125,1)" %}
  11. {% set c2 = "rgba(59,109,125,0)" %}
  12. {% case "green" %}
  13. {% set c1 = "rgba(116,162,111,1)" %}
  14. {% set c2 = "rgba(116,162,111,0)" %}
  15. {% case "red" %}
  16. {% set c1 = "rgba(216,98,100,1)" %}
  17. {% set c2 = "rgba(216,98,100,0)" %}
  18. {% endswitch %}
  19. <div class=" columns medium-4 small-12 recent-posts">
  20. <div class="row">
  21. <div class="columns large-12 thumb_news">
  22. <a style="background:{{ info }} {{c1}}" href="{{ post.url }}">
  23. <div class="row">
  24. <div class="columns small-12 align-self-bottom info_vign">
  25. <div style="z-index:0;background:linear-gradient(to right, {{c1}},{{c2}});" class=" cover_vign"></div>
  26. <span class="tag" ><span>{{ post.header.taxonomy.category|first }}</span></span>
  27. <mark>{{ post.title }}</mark>
  28. <br>
  29. {% if post.header.dlp != "" %}
  30. <span class="date" >{{ post.header.dlp }}</span>
  31. {% else %}
  32. <span class="date" >
  33. {{post.header.date|date('d')}} {{'GRAV.MONTHS_OF_THE_YEAR'|ta(post.header.date|date('n') - 1)}} {{post.header.date|date('Y')}}
  34. </span>
  35. {% endif %}
  36. </div>
  37. </div>
  38. </a>
  39. </div>
  40. </div>
  41. </div>