templates/Layout/_news.html.twig line 1

Open in your IDE?
  1. {% if get_last_news()|length > 0 %}
  2.     <section class="news">
  3.         <div class="container">
  4.             <div class="row">
  5.                 <div class="col">
  6.                     <h1 class="t-light section-title">News &amp; Evenements</h1>
  7.                 </div>
  8.             </div>
  9.                 <div class="row">
  10.                     {% set count = 0 %}
  11.                     {% for article in get_last_news() %}
  12.                         {% set articlenode = get_node_translation_for(article) %}
  13.                         <div class="col-sm">
  14.                             <div class="block-event">
  15.                                 {% if article.image is not empty %}
  16.                                     <div class="event-img">
  17.                                         <a href="{{ articlenode.url }}"><img src="{{ asset(article.image.url) }}" {% if article.imageAltText is not empty %}alt="{{ article.imageAltText }}"{% endif %} /></a>
  18.                                     </div>
  19.                                 {% endif %}
  20.                                 <div class="event-caption c-{{ count }}">
  21.                                     <h3 class="event-title">{{ article.title }}</h3>
  22.                                     <div class="event-text">
  23.                                         <p>
  24.                                             {{ article.summary|slice(0,70)|replace_url|raw }}
  25.                                         </p>
  26.                                     </div>
  27.                                     <div class="event-footer">
  28.                                         <a href="{{ articlenode.url }}">Lire plus</a>
  29.                                     </div>
  30.                                 </div>
  31.                             </div>
  32.                         </div>
  33.                         {% set count = count + 1 %}
  34.                     {% endfor %}
  35.                 </div>
  36.                 <div class="row">
  37.                     <div class="col a-plus">
  38.                         {% set newsPageNode = nodemenu.getNodeByInternalName('news') %}
  39.                         <a href="{{ path('_slug', { 'url': newsPageNode.slug }) }}">Plus de news</a>
  40.                     </div>
  41.                 </div>
  42.         </div>
  43.     </section>
  44. {% endif %}