templates/snippets/last-news.html.twig line 1

Open in your IDE?
  1. {% extends "layout-snippets.html.twig" %}
  2. {% block snippets %}
  3. <section>
  4.     <div class="apk-news apk-last-news">
  5.         <div class="uk-container">
  6.             <div class="uk-grid-small uk-flex uk-flex-middle uk-grid" uk-grid>
  7.                 <div class="uk-width-expand">
  8.                     <h2 class="uk-h2 apk-underlined apk-underlined-blue2 uk-margin-remove-bottom">
  9.                         {{ pimcore_textarea('lastNewsTitle', { 'nl2br' : true}) }}
  10.                     </h2>
  11.                 </div>
  12.                 <div class="uk-width-auto uk-visible@s">
  13.                     <a class="uk-button uk-button-large uk-button-orange2 c-orange1 uk-flex uk-flex-middle uk-flex-center" href="{{path('newsList')}}">
  14.                         <span>{{ "Tous les articles"|trans }}</span>
  15.                         <img width="16" height="22" uk-svg class="uk-margin-small-left" src="/static/img/pictos/double_arrow.svg" alt="{{ "Double Arrow"|trans }}">
  16.                     </a>
  17.                 </div>
  18.             </div>
  19.             <div class="uk-child-width-1-3@m uk-child-width-1-2@s uk-margin-medium-top uk-grid" uk-grid uk-height-match="target: .apk-content">
  20.                 {% set i = 1 %}
  21.                 {% for news in newsListing %}
  22.                 
  23.                     {# AFFICHAGE DE 4 NEWS AU LIEU DE 3 SUR TABLETTE #}
  24.                     <div class="{% if i > 3 %} uk-hidden@m uk-visible@s {% endif %}">
  25.                         <div class="apk-news-container">
  26.                             <div class="apk-media uk-cover-container">
  27.                                 <a href="{{path('newsDetail', {"slug":news.getSlug()})}}">
  28.                                     <img class="uk-cover" uk-cover src="{{news.getImage().getThumbnail('news-thumb')| raw}}" alt="{{ news.getTitle() }}">
  29.                                 </a>
  30.                             </div>
  31.                             <div class="apk-content">
  32.                                 <p class="apk-date uk-text-lowercase uk-margin-small-top uk-margin-small-bottom">
  33.                                     {{ convert_date(news.getPublishDate(), 'd F Y', app.request.locale) }}
  34.                                 </p>
  35.                                 <a href="{{path('newsDetail', {"slug":news.getSlug()})}}">
  36.                                     <h3 class="uk-h3 uk-margin-remove">{{news.getTitle()}}</h3>
  37.                                 </a>
  38.                                 <p class="apk-font-16 uk-margin-remove-top">{{news.getShortText() |raw}}</p>
  39.                             </div>
  40.                             <div class="apk-action uk-margin-top">
  41.                                 <a class="uk-flex uk-flex-middle" href="{{path('newsDetail', {"slug":news.getSlug()})}}">
  42.                                     {{'Lire plus' | trans}}
  43.                                     <img width="10" height="20" uk-svg class="uk-margin-small-left" src="/static/img/pictos/double_arrow.svg" alt="{{ "Double Arrow"|trans }}">
  44.                                 </a>
  45.                             </div>
  46.                         </div>
  47.                     </div>
  48.                 {% set i = i + 1 %}
  49.                 {% endfor %}
  50.             </div>
  51.             <div class="uk-margin-medium-top uk-text-center uk-hidden@s">
  52.                 <a class="uk-button uk-button-large uk-button-orange2 c-orange1 uk-flex uk-flex-middle uk-flex-center uk-flex-inline" href="path('news')">
  53.                     <span>{{ "Tous les articles"|trans }}</span>
  54.                     <img width="16" height="22" uk-svg class="uk-margin-small-left" src="/static/img/pictos/double_arrow.svg" alt="{{ "Double Arrow"|trans }}">
  55.                 </a>
  56.             </div>
  57.         </div>
  58.     </div>
  59. </section>
  60. {% endblock %}