templates/home/recherches.html.twig line 1

  1. {% extends 'base.html.twig' %}
  2. {% block title %}Recherche{% endblock %}
  3. {% block body %}
  4.     <div class="breadcrumb"><div class="container">
  5.         <a href="{{ path('home_page') }}">Accueil</a></div>
  6.     </div>
  7.     <h1>Votre recherche « {{ texte }} »</h1> 
  8.     <div class="container-main resultats">
  9.         
  10.         {% if categories|length > 0 %} 
  11.             <h2>Catégories</h2>
  12.             <ul>
  13.             {% for child in categories %}
  14.                 {% set typecategorie = 1  %}
  15.                 {% if child.url|slice(0,9) == "materiels"%} {% set typecategorie = 2  %} {% endif %}
  16.                 <li><a href="{{ path('categoriefiltre_page', {'type': typecategorie, 'code': child.id}) }}"><b>{{ child.titre|replace({(texte): "<mark>"~texte~"</mark>"}) |raw }}</b></a>
  17.                 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ child.resume|replace({(texte): "<mark>"~texte~"</mark>"}) |raw }}</li>
  18.             {% endfor %}
  19.             </ul>
  20.         {% endif %}
  21.         {% if materiels1|length > 0 %} 
  22.             <h2 class="color-materiel">Matériels</h2>
  23.             <ul>
  24.             {% for child in materiels1 %}
  25.                 <li><a href="{{ path('materiel_page', {'id': child.id}) }}"><b>{{ child.nom|replace({(texte): "<mark>"~texte~"</mark>"}) |raw}}</b></a>
  26.                 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ child.presentation | striptags | slice(0, 130) }} ... </li>
  27.             {% endfor %}
  28.             </ul>
  29.         {% endif %}
  30.         {% if protocoles1|length > 0 %} 
  31.             <h2 class="color-protocole">Protocoles</h2>
  32.             <ul>
  33.             {% for child in protocoles1 %}
  34.                 <li><a href="{{ path('protocole_page', {'id': child.id, 'nom': child.titre}) }}"><b>{{ child.titre|replace({(texte): "<mark>"~texte~"</mark>"}) |raw }}</b></a>
  35.                 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ child.resume|replace({(texte): "<mark>"~texte~"</mark>"}) |raw }}</li>
  36.             {% endfor %}
  37.             </ul>
  38.         {% endif %}
  39.         {% if protocoles2|length > 0 %} 
  40.             <h2 class="color-protocole">Autres protocoles</h2>
  41.             <ul>
  42.             {% for child in protocoles2 %}
  43.                 <li><a href="{{ path('protocole_page', {'id': child.id, 'nom': child.titre}) }}"><b>{{ child }}</b></a>
  44.                 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ child.resume|replace({(texte): "<mark>"~texte~"</mark>"}) |raw }}</li>
  45.             {% endfor %}
  46.             </ul>
  47.         {% endif %}
  48.         {% if materiels2|length > 0 %} 
  49.             <h2 class="color-materiel">Autres matériels</h2>
  50.             <ul>
  51.             {% for child in materiels2 %}
  52.                 <li><a href="{{ path('materiel_page', {'id': child.id}) }}"><b>{{ child.nom }}</b></a>
  53.                 {# <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ child.presentation | striptags | slice(0, 130) }} ... </li> #}
  54.                 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ child.presentation|replace({(texte): "<mark>"~texte~"</mark>"}) |raw  }}</li>
  55.             {% endfor %}
  56.             </ul>
  57.         {% endif %}
  58.         
  59.         {% if articles|length > 0 %} 
  60.             <h2>Articles</h2>
  61.             <ul>
  62.             {% for child in articles %}
  63.                 <li><a href="{{ path('article_page', { 'url' : child.url }) }}"><b>{{ child.titre|replace({(texte): "<mark>"~texte~"</mark>"}) |raw  }}</b></a>
  64.                 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{ child.description|replace({(texte): "<mark>"~texte~"</mark>"}) |raw }} </li>
  65.             {% endfor %}
  66.             </ul>
  67.         {% endif %}
  68.         <br/><br/> 
  69.     </div>
  70.    
  71. {% endblock %}