templates/front/sousrubriques.html.twig line 1

Open in your IDE?
  1. {% extends 'base_front.html.twig' %}
  2. {% block title %}{{ parent() }} | {{ r.nom }} | {{ ssr.nom }}{% endblock %}
  3. {% block h1 %}
  4.     {{ ssr.nom }}
  5.     {% if app.user and is_granted('ROLE_MODO') %}
  6.         <a target="_blank" href="{{ path('app_admin_sous_rubrique_show', {'uuid': ssr.uuid}) }}"><i class="text-danger" data-feather="unlock"></i></a>
  7.     {% endif %}
  8. {% endblock %}
  9. {% block ariane %}
  10.     <nav class="navigateur" aria-label="breadcrumb">
  11.         <ol class="breadcrumb">
  12.             <li class="breadcrumb-item"><a href="{{ path("home") }}">{{ config.titreAccueil }}</a></li>
  13.             <li class="breadcrumb-item"><a href="{{ path('rubriques', {slug:r.slug })}}">{{ r.nom }}</a></li>
  14.             <li class="breadcrumb-item active" aria-current="page">{{ ssr.nom }}</li>
  15.         </ol>
  16.     </nav>
  17. {% endblock %}
  18. {% block body %}
  19.     {% if ssr.phrase %}
  20.         <div class="my-4 mx-12 bg-white p-4 rounded ck">{{ ssr.phrase|raw }}</div>
  21.     {% endif %}
  22.     {% if ssr.srcImg %}
  23.         <div class="mx-12">
  24.             <img 
  25.                 src="{{ asset('images/sousrubrique/' ~ ssr.srcImg) }}" 
  26.                 {% if ssr.altImg %}
  27.                     alt="{{ ssr.altImg }}" 
  28.                 {% endif %}
  29.                 {% if ssr.titleImg %}
  30.                     title="{{ ssr.titleImg }}" 
  31.                 {% endif %}
  32.                 class="imgRatio rounded"
  33.             >
  34.         </div>
  35.     {% endif %}
  36.     {% if ssr.description %}
  37.         <div class="my-4 mx-12  bg-white p-4 rounded ck">{{ ssr.description|raw }}</div>
  38.     {% endif %}
  39.     {% if ssr == rubrique.rubrique11 %}
  40.         
  41.     {% elseif ssr == rubrique.rubrique12 %}
  42.         
  43.     {% elseif ssr == rubrique.rubrique13 %}
  44.         
  45.     {% elseif ssr == rubrique.rubrique14 %}
  46.         
  47.     {% elseif ssr == rubrique.rubrique15 %}
  48.         
  49.     {% elseif ssr == rubrique.rubrique21 %}
  50.         
  51.     {% elseif ssr == rubrique.rubrique22 %}
  52.         
  53.     {% elseif ssr == rubrique.rubrique31 %}
  54.         <div class="text-end me-2">
  55.             <button type="button" class="btnTransparent text-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
  56.                 {% include "svg/svg-filter.html.twig" %} ({{ count }})
  57.             </button>
  58.         </div>
  59.         <div class="row justify-content-center mx-0">
  60.             {% for juridique in juridiques %}
  61.                 
  62.                 <div class="col-sm-12 col-md-12 col-lg-12  mt-4">
  63.                     <div class="p-4 bg-white rounded">
  64.                         <h3 class="text-center">{{ juridique.titre }}</h3>
  65.                         {% if juridique.description %}
  66.                             <div class="ck">
  67.                                 {{ juridique.description|raw }}
  68.                             </div>   
  69.                         {% endif %}
  70.                         {% if juridique.lien %}
  71.                             <div class="text-end">
  72.                                 <a href="{{ juridique.lien }}" target="_blank" class="lien">{{ config.titreLien}}<a>
  73.                             </div>
  74.                         {% endif %}
  75.                         <p class="fst-italic text-end mt-2">{{ juridique.createdAt|date('d/m/Y') }}</p>
  76.                     </div>
  77.                 </div>
  78.             
  79.             {# {% else %}
  80.                 <h4 class="text-center text-danger fst-italic mt-4">{{ config.messageDefault }}</h4> #}
  81.             {% endfor %}
  82.         </div>
  83.         <div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
  84.             <div class="modal-dialog modal-lg">
  85.             {{form_start(form)}}
  86.                 <div class="modal-content">
  87.                     <div class="modal-header">
  88.                         <h5 class="modal-title" id="exampleModalLabel">Filtres</h5>
  89.                         <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  90.                     </div>
  91.                     <div class="modal-body">
  92.                         <div class="row align-items">
  93.                             <div class="col-md-6">
  94.                                 {{form_row(form.recherche)}}
  95.                             </div>
  96.                             <div class="col-md-6">
  97.                                 {{form_row(form.order)}}
  98.                             </div>
  99.                         </div>     
  100.                     </div>
  101.                     <div class="modal-footer">
  102.                         <a class="btn btn-dark" href="{{ path('ssrubriques', {slug: r.slug, slug2 : ssr.slug }) }}">RĂ©initialiser</a>
  103.                         <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Annuler</button>
  104.                         <button type="submit" class="btn btn-primary">Rechercher</button>
  105.                     </div>
  106.                 </div>
  107.                 {{form_end(form)}}
  108.             </div>
  109.         </div>
  110.     {% elseif ssr == rubrique.rubrique32 %}
  111.         
  112.     {% elseif ssr == rubrique.rubrique33 %}
  113.         
  114.     {% elseif ssr == rubrique.rubrique34 %}
  115.         
  116.     {% elseif ssr == rubrique.rubrique35 %}
  117.         
  118.     {% elseif ssr == rubrique.rubrique41 %}
  119.             
  120.     {% elseif ssr == rubrique.rubrique42 %}
  121.           
  122.     {% elseif ssr == rubrique.rubrique43 %}
  123.           
  124.     {% elseif ssr == rubrique.rubrique44 %}
  125.           
  126.     {% else %}
  127.         
  128.     {% endif %}
  129. {% endblock %}