-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Labels
améliorationNouvelle fonctionalité ou demandeNouvelle fonctionalité ou demande
Description
Certains utilisateurs voudraient pouvoir intégrer le site dans d’autres via iframe, par exemple via ?embed=1
à la fin des URLs
- Il faut retirer les en-têtes HTML qui empêchent cela
- Côté code, il suffit de modifier le fichier
base.html
comme suit :
{# ... #}
<body>
{% if not request.GET.embed %}
{% block skiplinks %}
{% dsfr_skiplinks skiplinks %}
{% endblock skiplinks %}
{% include "blocks/header.html" %}
{% dsfr_theme_modale %}
{% wagtailuserbar %}
{% if settings.content_manager.CmsDsfrConfig.notice %}
{% dsfr_notice title=settings.content_manager.CmsDsfrConfig.notice %}
{% endif %}
{% endif %}
<main id="content" role="main">
{% block content %}
{% endblock content %}
</main>
{% block follow_newsletter_social_media %}
{% if settings.content_manager.CmsDsfrConfig.show_newsletter_and_social_block %}
{% include "blocks/follow.html" %}
{% endif %}
{% endblock follow_newsletter_social_media %}
{% if not request.GET.embed %}
{% include "blocks/footer.html" %}
{% endif %}
{% dsfr_js nonce=request.csp_nonce %}
{% block extra_js %}
{% endblock extra_js %}
{% block body_tracking_scripts %}
{% if settings.content_manager.AnalyticsSettings.body_scripts %}
{{ settings.content_manager.AnalyticsSettings.body_scripts|safe }}
{% endif %}
{% endblock body_tracking_scripts %}
</body>
</html>
- Il faudrait peut-être modifier le fil d’Ariane également ?
Metadata
Metadata
Assignees
Labels
améliorationNouvelle fonctionalité ou demandeNouvelle fonctionalité ou demande