templates/article/show.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}
  3.     {% if title is defined %}
  4.         {{ title|replace({ '<br>':'' }) }}
  5.     {% else %}
  6.         {{ article.title|replace({ '<br>':'' }) }}
  7.     {% endif %}
  8. {% endblock %}
  9. {% block body %}
  10.     <div class="titre">
  11.         <h1>{{ article.title|raw }}</h1>
  12.     </div>
  13.     {% if is_granted('ROLE_EDITOR') %}
  14.         {% set url = ea_url()
  15.             .setController('App\\Controller\\Admin\\ArticleCrudController')
  16.             .setAction('edit')
  17.             .setEntityId(article.id) %}
  18.         <p>
  19.             <a class="adm-link" href="{{ url }}" target="_blank">administrer l'article</a><br>
  20.             {% if is_granted('ROLE_SUPER_ADMIN') %}<strong>tmpOldIds:{{ article.tmpOldIds|join(",") }}</strong>{% endif %}
  21.         </p>
  22.     {% endif %}
  23.     <div class="container">
  24.         <div class="date">
  25.             {{article.createdAt|date("d/m/Y")}}
  26.         </div>
  27.         
  28.         {% include 'media/postMedias.html.twig' with {'medias': article.medias, 'mediasType': 'slides' } %}
  29.         {% if article.chapo|length > 5 %}
  30.             <div class="chapo">
  31.                 {{ article.chapo|raw }}
  32.             </div>
  33.         {% endif %}
  34.         
  35.         {% set hideThumbnails = false %}{% for media in article.medias|filter(media => media.role == "slide") %}{% set hideThumbnails = true %}{% endfor %}{# car icig ne veut pas de thumbnail s'il y a des slides #}
  36.         {% if not hideThumbnails %}{% include 'media/postMedias.html.twig' with {'medias': article.medias, 'mediasType': 'thumbnails' } %}{% endif %}
  37.         
  38.         
  39.         <div class="contenu">
  40.             {% if is_granted('ROLE_SUPER_ADMIN') %}<strong>tmpOldIds:{{ article.tmpOldIds|join(",") }}</strong><br><br>{% endif %}
  41.             {{ article.content|raw }}
  42.         </div>
  43.         {% include 'media/postMedias.html.twig' with {'medias': article.medias, 'mediasType': 'documents' } %}
  44.     </div>
  45. {% endblock %}