templates/app/article/list.html.twig line 1

Open in your IDE?
  1. {% import 'app/_inc/macros.html.twig' as m %}
  2. {% extends 'base.html.twig' %}
  3. {% block css %}
  4.     {{ encore_entry_link_tags('app-articles-css') }}
  5.     {{ encore_entry_link_tags('app-software-css') }}
  6.     {{ encore_entry_link_tags('app-swiper-css') }}
  7. {% endblock %}
  8. {% block js %}
  9.     {{ encore_entry_script_tags('app-swiper-js') }}
  10. {% endblock %}
  11. {% block content %}
  12.     <div id="page" class="article_list">
  13.         <div class="bg">
  14.             <div class="smoke">
  15.                 {{ m.img(asset('img/bg-smoke.webp')) }}
  16.             </div>
  17.         </div>
  18.         <div class="ct">
  19.             <div class="title">
  20.                 <h2 class="h2">{{ 'news.title'|trans|raw }}</h2>
  21.                 {{ m.Breadcrumb('nav.actu', {link:{
  22.                     0:['nav.actu']
  23.                 }}) }}
  24.                 <form method="post" action="">
  25.                     <fieldset>
  26.                         <input type="search" id="search_blog" name="search_blog" placeholder="{{ 'Search'|trans|raw }}{{ "..." }}" value="{{ search }}">
  27.                     </fieldset>
  28.                     <button type="submit" class="btn"><span>{{ "Search"|trans }}</span></button>
  29.                 </form>
  30.             </div>
  31.             {% if pagination|length > 0 %}
  32.                 <section class="swiper" data-swiper="all">
  33.                     <div class="top">
  34.                         <div></div>
  35.                         {{ m.SwiperNav('all') }}
  36.                     </div>
  37.                     <div class="swiper-wrapper">
  38.                         {% for a in pagination %}
  39.                             <div class="swiper-slide">
  40.                                 {{ m.Actu(a) }}
  41.                             </div>
  42.                         {% endfor %}
  43.                     </div>
  44.                 </section>
  45.             {% else %}
  46.                 <section>
  47.                     <div class="top">
  48.                         <form method="post" action="">
  49.                             <fieldset>
  50.                                 <input type="search" id="search_blog" name="search_blog" placeholder="{{ 'Search...'|trans|raw }}" value="{{ search }}">
  51.                             </fieldset>
  52.                             <button type="submit" class="btn"><span>{{ "Search"|trans }}</span></button>
  53.                         </form>
  54.                     </div>
  55.                     <p>{{ 'all.noarticle'|trans }}</p>
  56.                 </section>
  57.             {% endif %}
  58.             {% for category in categories %}
  59.                 {% if category.availableArticles|length > 0 %}
  60.                     <section class="swiper" data-swiper="all">
  61.                         <div class="top" data-a-up>
  62.                             <h2 class="h2">{{ category.translate.title }}</h2>
  63.                             {{ m.SwiperNav('all') }}
  64.                         </div>
  65.                         <div class="swiper-wrapper">
  66.                             {% for a in category.availableArticles %}
  67.                                 <div class="swiper-slide">
  68.                                     {{ m.Actu(a) }}
  69.                                 </div>
  70.                             {% endfor %}
  71.                         </div>
  72.                     </section>
  73.                 {% endif %}
  74.             {% endfor %}
  75.         </div>
  76.     </div>
  77. {% endblock %}