templates/includes/blocks/downloads.html.twig line 1

  1. {% set propertyName = propertyName|default('blocks') %}
  2. {% if content.download_selection %}
  3.     <div class="downloads container">
  4.         {% for document in content.download_selection %}
  5.             {% set icon = "-pdf" %}
  6.             {% if (document.mimeType starts with "application") %}
  7.                 {% if (document.mimeType ends with "zip") %}
  8.                     {% set icon = "" %}
  9.                 {% elseif (document.mimeType ends with "pdf") %}
  10.                     {% set icon = "-pdf" %}
  11.                 {% else %}
  12.                     {% set icon = "" %}
  13.                 {% endif %}
  14.             {% elseif (document.mimeType starts with "image") %}
  15.                 {% set icon = "-image" %}
  16.             {% elseif (document.mimeType starts with "audio") %}
  17.                 {% set icon = "-audio" %}
  18.             {% elseif (document.mimeType starts with "video") %}
  19.                 {% set icon = "-video" %}
  20.             {% elseif (document.mimeType starts with "image") %}
  21.                 {% set icon = "-image" %}
  22.             {% else %}
  23.                 {% set icon = "" %}
  24.             {% endif %}
  25.             <a class="media-object" href="{{ document.url }}">
  26.                 <div class="media-object-section middle align-self-top">
  27.                     <div class="thumbnail">
  28.                         <i aria-hidden="true" class="fas fa-file{{ icon }} fa-2x employee-icon"></i>
  29.                     </div>
  30.                 </div>
  31.                 <div class="media-object-section main-section middle align-self-middle">
  32.                     <h4>{{ document.title|default("") }}</h4>
  33.                     <h6>{{ document.description|default("") }}</h6>
  34.                 </div>
  35.             </a>
  36.         {% endfor %}
  37.     </div>
  38. {% endif %}
  39. <style>
  40.     .downloads.container .thumbnail i {
  41.         width: 36px;
  42.     }
  43. </style>