templates/bdnf/corpus.html.twig line 1

Open in your IDE?
  1. {% extends 'bdnf/base.html.twig' %}
  2. {% block body %}
  3. <div id="index-banner" class="parallax-container valign-wrapper">
  4.     <div class="section no-pad-bot">
  5.         <div class="container">
  6.             <div class="row">
  7.                 <div class="col s12 m8">
  8.                     <h2 class="white-text" style="font-size:42px;">{{ "corpus.title" | trans }}</h2>
  9.                 </div>
  10.             </div>
  11.         </div>
  12.     </div>
  13.     <div class="parallax"><img src="{{asset("assets/img/gallica-vogue.jpg")}}" alt=""></div>
  14. </div>
  15. <div class="section">
  16.     <div class="container">
  17.         <div class="row">
  18.             <div class="col s12">
  19.                 <h1 style="font-weight:normal;">{{ "corpus.introduction.title" | trans | raw }}</h1>
  20.             </div>
  21.             <div class="col s12">
  22.                 <p>
  23.                     {{ "corpus.introduction.content" | trans | raw }}
  24.                 </p>
  25.             </div>
  26.         </div>
  27.     </div>
  28. </div>
  29. <div class="section section_corpus">
  30.     <div class="container">
  31.         <div class="row">
  32.             {% for c in corpus %}
  33.                 {% if locale == "Fr" %}
  34.                     <div class="col s12 {% if (corpus |filter(e => e.large == false)|length%2 != 0 and loop.index == 1) or c.large %} m12 {% else %} m6 {% endif %}">
  35.                         <div class="card horizontal">
  36.                             <div class="card-image" style="background-image: url({{asset("uploads/corpus/highres/"~c.previewPicture)}})">
  37.                             </div>
  38.                             <div class="card-stacked">
  39.                                 <div>
  40.                                     <h5>{{ c.titleFr | raw }}</h5>
  41.                                     <br>
  42.                                     <p>{{ c.descriptionFr | replace({'[[': '<', ']]': ">"}) | raw }}</p>
  43.                                     <br>
  44.                                     <a href="{{ path('zip_download', {id : c.id}) }}" onclick="return marqueXiti(this, 'sport')" class="waves-effect waves-light btn red-bg-bdnf" style="margin-top:10px;"><i class="material-icons">file_download</i> {{ "corpus.download" | trans }}</a>
  45.                                 </div>
  46.                             </div>
  47.                         </div>
  48.                     </div>
  49.                 {% else %}
  50.                     <div class="col s12 {% if (corpus |filter(e => e.large == false)|length%2 != 0 and loop.index == 1) or c.large %} m12 {% else %} m6 {% endif %}">
  51.                         <div class="card horizontal">
  52.                             <div class="card-image" style="background-image: url({{asset("uploads/corpus/highres/"~c.previewPicture)}})">
  53.                             </div>
  54.                             <div class="card-stacked">
  55.                                 <div>
  56.                                     <h5>{{ c.titleEn | raw }}</h5>
  57.                                     <br>
  58.                                     <p>{{ c.descriptionEn | replace({'[[': '<', ']]': ">"}) | raw }}</p>
  59.                                     <br>
  60.                                     <a href="{{ path('zip_download', {id : c.id}) }}" onclick="return marqueXiti(this, 'sport')" class="waves-effect waves-light btn red-bg-bdnf" style="margin-top:10px;"><i class="material-icons">file_download</i> {{ "corpus.download" | trans }}</a>
  61.                                 </div>
  62.                             </div>
  63.                         </div>
  64.                     </div>
  65.                 {% endif %}
  66.             {% endfor %}
  67.             </div>
  68.         </div>
  69.     </div>
  70. </div>
  71. {% endblock %}