templates/news/list.html.twig line 8

Open in your IDE?
  1. {% extends 'layout.html.twig' %}
  2. {% block content %}
  3. <main id="main" role="main">
  4.     <div class="apk-news">
  5.         <div class="uk-container">
  6.             <div class="uk-text-left">
  7.                 <h1 class="uk-h2 apk-underlined apk-underlined-orange2">{{ pimcore_textarea('title', {'placeholder' : 'Titre de la page', 'nl2br' : true}) }}</h1>
  8.             </div>
  9.             <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">
  10.                 {% for news in paginator %}
  11.                     <div>
  12.                         <div class="apk-news-container">
  13.                             <div class="apk-media uk-cover-container">
  14.                                 <a href="{{path('newsDetail', {"slug":news.getSlug()})}}">
  15.                                     {% if news.getImage() %}
  16.                                         <img class="uk-cover" uk-cover src="{{news.getImage().getThumbnail('news-thumb')| raw}}" alt="{{ news.getTitle() }}">    
  17.                                     {% else %}
  18.                                         <img src="/static/img/logos/no_photo.jpg" alt="{{ "Aucune photo"|trans }}">
  19.                                     {% endif %}
  20.                                     
  21.                                 </a>
  22.                             </div>
  23.                             <div class="apk-content">
  24.                                 <p class="apk-date uk-text-lowercase uk-margin-small-top uk-margin-small-bottom">
  25.                                     {{ convert_date(news.getPublishDate(), 'd F Y', app.request.locale) }}
  26.                                 </p>
  27.                                 <a href="{{path('newsDetail', {"slug":news.getSlug()})}}">
  28.                                     <h3 class="uk-h3 uk-margin-remove">{{news.getTitle()}}</h3>
  29.                                 </a>
  30.                                 <p class="apk-font-16 uk-margin-remove-top">{{news.getShortText() |raw}}</p>
  31.                             </div>
  32.                             <div class="apk-action uk-margin-top">
  33.                                 <a class="uk-flex uk-flex-middle" href="{{path('newsDetail', {"slug":news.getSlug()})}}">
  34.                                     {{'Lire plus' | trans}}
  35.                                     <img width="10" height="20" uk-svg class="uk-margin-small-left" src="/static/img/pictos/double_arrow.svg" alt="{{ "Double Arrow"|trans }}">
  36.                                 </a>
  37.                             </div>
  38.                         </div>
  39.                     </div>
  40.                 {% endfor %}
  41.             </div>
  42.             {% if paginator|length > 0 %}
  43.             <div class="uk-flex uk-flex-center uk-margin-medium-top">
  44.                 {% include 'includes/pagination.html.twig' %}
  45.             </div>
  46.             {% endif %}
  47.         </div>
  48.     </section>
  49. </main>
  50. {%  endblock %}