templates/blog/categorie.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ "metas.blog.titre"|trans }}{%  endblock %}
  3. {% block description %}{{ "metas.blog.desc"|trans }}{%  endblock %}
  4. {% block stylesheets %}
  5.     {{ encore_entry_link_tags('blog') }}
  6. {% endblock %}
  7.  {% block javascripts %}
  8.      {{ encore_entry_script_tags('blog') }}
  9.  {% endblock %}
  10. {% block body %}
  11.     <div id="blocDr">
  12.       <div class="container position-relative text-center">
  13.         <h2 class="text-dark">{{ blogCategorie.translate.nom }}</h2>
  14.         <span><span><a href="{{ path('home')}}">Home</a></span> » <a href="{{  path('blog') }}">Blog</a> </span> » <span class="current">{{ blogCategorie.translate.nom }}</span> </span>
  15.       </div>
  16.     </div>
  17.     <div class="container pt-2">
  18.         <div class="row">
  19.           <div class="col-md-8 col-lg-9">
  20.             <div id="posts" class="row">
  21.                 {% for article in articles %}
  22.                     <div id="{{  loop.index }}" class="item col-md-6 mt-2">
  23.                         <div class="well border">
  24.                             {%  if article.image is not empty %}
  25.                                 <img src="{{ asset('images/blog/'~article.image) }}" alt="{{  article.translate.titre }}" class="thumbnail w-100" />
  26.                             {% endif %}
  27.                             <div class="content p-3">
  28.                                 <a href="{{  path('blog.show', {'slug': article.translate.slug}) }}" class="h6 fw-800"><h2>{{  article.translate.titre }}</h2></a>
  29.                                 <div>
  30.                                   <p class="text-dark small fw-200 pb-0 pr-2">{{  article.datePublication|date('d/m/Y') }} |
  31.                                       {%  for c in article.categories %}
  32.                                           <a class="text-dark"  href="{{ path('blog.category', {'slug': c.translate.slug} ) }}">{{  c.translate.nom }}</a>{%  if loop.last == false %}<span class="text-dark small pr-2">,</span>{%  endif %}
  33.                                       {%  endfor %}
  34.                                   </p>
  35.                                 </div>
  36.                                 <div class="small text-grey">
  37.                                     {{ unescape(article.translate.contenu) | raw  }}
  38.                                 </div>
  39.                             </div>
  40.                         </div>
  41.                     </div>
  42.                 {%  endfor %}
  43.             </div>
  44.             <div class="w-100 text-center pt-5 pb-5">
  45.                 <ul class="pagination justify-content-center">
  46.                     <li class="page-item  {% if (current_page-1) < 0 %}disabled{%  endif %}"><a class="page-link" href="{{ path('blog.category.page', { 'slug': blogCategorie.translate.slug, 'page': current_page-1 }) }}">Précedent</a></li>
  47.                       {% for i in 1..pages %}
  48.                         {% if i > 0 %}
  49.                           <li class="page-item {% if i == current_page %} active {%  endif %}"><a class="page-link" href="{{ path('blog.category.page', { 'slug': blogCategorie.translate.slug, 'page': i }) }}">{{  i }}</a></li>
  50.                         {% endif %}
  51.                       {%  endfor %}
  52.                     <li class="page-item {% if (current_page+1) > pages %}disabled{%  endif %}"><a class="page-link" href="{{ path('blog.category.page', { 'slug': blogCategorie.translate.slug, 'page': current_page+1 }) }}">Suivant</a></li>
  53.                 </ul>
  54.             </div>
  55.           </div>
  56.           <div class="col-md-4 col-lg-3  p-0 m-0">
  57.             <div class="mb-5">
  58.               {{ render(controller('App\\Controller\\BlogController::lastArticles'))}}
  59.             </div>
  60.             {{ render(controller('App\\Controller\\BlogController::categories'))}}
  61.           </div>
  62.         </div>
  63.     </div>
  64. {% endblock %}