98 lines
4 KiB
Twig
98 lines
4 KiB
Twig
{% extends 'base.html.twig' %}
|
|
|
|
{%- block opengraph -%}
|
|
<meta property="og:title" content="{{ _page.ogTitle|build_string(entity) }}" />
|
|
<meta property="og:description" content="{{ _page.ogDescription|build_string(entity) }}" />
|
|
<meta property="og:type" content="website" />
|
|
<meta property="og:url" content="{{ app.request.uri }}" />
|
|
|
|
{%- if _page.ogImage -%}
|
|
<meta property="og:image" content="{{ absolute_url(asset(_page.ogImage)) }}" />
|
|
{%- endif -%}
|
|
{%- endblock -%}
|
|
|
|
{%- block stylesheets -%}
|
|
{{ encore_entry_link_tags('cr')|replace({'href="/': 'href="' ~ absolute_url('/')})|raw }}
|
|
{%- endblock -%}
|
|
|
|
{%- block javascripts -%}
|
|
{{ encore_entry_script_tags('cr')|replace({'src="/': 'src="' ~ absolute_url('/')})|raw }}
|
|
{%- endblock -%}
|
|
|
|
{%- block title -%}
|
|
<title>{{ _page.metaTitle|build_string(entity) }}</title>
|
|
{%- endblock -%}
|
|
|
|
{% block page %}
|
|
<div class="container">
|
|
<div class="row mt-3 mb-3">
|
|
<div class="col-md-3 text-center">
|
|
<img src="{{ absolute_url(asset('build/images/tinternet.png')) }}" alt="Tinternet & Cie" width="120">
|
|
</div>
|
|
<div class="col-md-9">
|
|
<h1 class="h2">{{ entity.topic }}</h1>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-3 p-3">
|
|
<ul class="list-group">
|
|
<li class="list-group-item">
|
|
<span class="font-weight-bold pb-2 d-block">Date</span>
|
|
|
|
{{ entity.date|date('d/m/Y') }}
|
|
</li>
|
|
{% if entity.projects|length %}
|
|
<li class="list-group-item">
|
|
<span class="font-weight-bold pb-2 d-block">Projets</span>
|
|
|
|
{% for item in entity.projects %}
|
|
{{ item.label }}<br>
|
|
{% endfor %}
|
|
</li>
|
|
{% endif %}
|
|
{% if entity.internalContributors %}
|
|
<li class="list-group-item">
|
|
<span class="font-weight-bold pb-2 d-block">Contributeur.trice⋅s interne(s)</span>
|
|
|
|
{{ entity.internalContributors|nl2br }}
|
|
</li>
|
|
{% endif %}
|
|
{% if entity.externalContributors %}
|
|
<li class="list-group-item">
|
|
<span class="font-weight-bold pb-2 d-block">Contributeur.trice⋅s externe(s)</span>
|
|
|
|
{{ entity.externalContributors|nl2br }}
|
|
</li>
|
|
{% endif %}
|
|
{% if entity.files %}
|
|
<li class="list-group-item d-print-none">
|
|
<span class="font-weight-bold pb-2 d-block">Fichiers</span>
|
|
|
|
{% for item in entity.files %}
|
|
<a class="btn btn-light border btn-sm mb-2 d-block" href="{{ asset(item.file) }}" target="_blank">
|
|
{{ item.name }}
|
|
</a>
|
|
{% endfor %}
|
|
</li>
|
|
{% endif %}
|
|
<li class="list-group-item d-print-none">
|
|
{% set urlPdf = safe_path('main_fr_menu_debriefing', {
|
|
entity: entity.id,
|
|
date: entity.date|date('d-m-Y'),
|
|
format: 'pdf'
|
|
}) %}
|
|
|
|
<a class="btn btn-danger border btn-sm mb-2 d-block" href="{{ urlPdf }}" target="_blank">
|
|
<span class="fa fa-file-pdf"></span>
|
|
Voir en PDF
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="col-md-9 p-3">
|
|
{{ entity.content|raw }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|