{# templates/pole/show.html.twig #} {% extends 'base.html.twig' %} {% block title %}{{ (pole.seoTitle ?: pole.titre)|metadata_text }} — Sensipode{% endblock %} {% block meta_description %}{{ pole.shortDescription|metadata_text }}{% endblock %} {% block reference_url %}{{ public_url('app_pole_slug_show', {slug: pole.slug}) }}{% endblock %} {% block body %} {# --------------------- SECTION MANIFESTE --------------------- #}
{% if pole.manifestTitle %}

{{ pole.manifestTitle }}

{% endif %}
{% if pole.description %}
{{ pole.description|raw }}
{% endif %} {# Source WebP prioritaire #} {# Fallback JPEG/PNG #} Sensipode - Affiche Extralucide du pôle {{ pole.titre }}
{# --------------------- SECTION OFFRE --------------------- #} {% if pole.enjeux|filter(e => e.published) is not empty %}

Offre

{{ pole.offresDescription|raw }}

{# ========================= ENJEUX PUBLIÉS ========================= #}
{% for enjeu in pole.enjeux|filter(e => e.published) %}
{{ material_icon(enjeu.icon, 'flexContainer') }}

{{ enjeu.title }}

{{ enjeu.shortDescription }}

    {% for offre in enjeu.offres|filter(o => o.published) %}
  • {{ offre.titre }}
  • {% endfor %}
{% endfor %}
{# ========================= SOUS-SECTION : À la une (max 3) Offres complètes dont l'enjeu est publié ========================= #} {% set featuredOffresPole = pole.offres|filter(o => o.featured and o.isClickable and o.enjeu and o.enjeu.published) %} {% set selectedFeatured = featuredOffresPole|slice(0, 3) %} {% if selectedFeatured is not empty %} {% endif %}
{% endif %} {# --------------------- SECTION PROJETS --------------------- #} {% set projets_associes = projets |filter(p => p.pole and p.pole.id == pole.id) |shuffle |slice(0, 3) %} {% if projets_associes is not empty %}

Réalisations

{{ pole.projetsDescription|raw }}

{% endif %} {# --------------------- SECTION RESSOURCES --------------------- #} {% set ressourcesFavorites = featuredItems|filter(i => i.entityType == 'ressource') %} {% if ressourcesFavorites is not empty %} {% endif %} {# --------------------- SECTION EQUIPE --------------------- #} {% if pole.collaborateurs is not empty %}

L'équipe

{{ pole.equipeDescription|raw }}

{% for collab in pole.collaborateurs %}
Sensipode - {{ collab.prenom }} {{ collab.nom }}

{{ collab.prenom }} {{ collab.nom }}

{{ collab.fonction }}

{% if collab.linkedinUrl %} () {% endif %}
{% endfor %}
    {% for tagPole in pole.tagsPole %}
  • {{tagPole}}
  • {% endfor %}
{% endif %} {# --------------------- SECTION PÔLES --------------------- #}

Autres pôles

Sensipode c'est 3 autres pôles pour accompagner vos différents besoins

{% for otherPole in poles %} {% if otherPole.online and otherPole.id != pole.id %} {% endif %} {% endfor %}
{% endblock %}