templates/Press/dossierDetail.html.twig line 1

Open in your IDE?
  1. {% extends "Layout/default.html.twig" %}
  2. {% block navigation %}
  3.     {{ include('Press/Includes/pressHeader.html.twig') }}
  4. {% endblock %}
  5. {% block content %}
  6.     {% set detailUrl = linkGenerator().generate(dossier) %}
  7.     {% do elements_canonical(detailUrl) %}
  8.     {% do elements_opengraph().setDescription(dossier.shortDescription ?: dossier.description) %}
  9.     {% if dossier.headerImage %}
  10.         {% do elements_opengraph().addImage(dossier.headerImage) %}
  11.     {% endif %}
  12.     {% do elements_head_title().setTitle(dossier.title, true) %}
  13.     {% do elements_head_meta().setDescription((dossier.shortDescription ?: dossier.description), true) %}
  14.     {% if not detailUrl is same as(app.request.pathInfo) %}
  15.         {% do elements_robots().setNoIndex(true) %}
  16.     {% endif %}
  17.     {{ include('Includes/hero.html.twig', {
  18.         image: dossier.headerImage
  19.     })}}
  20.     {{ include('Navigation/breadcrumb.html.twig') }}
  21.     {{ include('Includes/main-title-block-splitted.html.twig', {
  22.         headline: dossier.title,
  23.         description: dossier.shortDescription
  24.     }) }}
  25.     {{ include('Includes/wysiwyg-area.html.twig', {
  26.         title: 'press-dossier.Wysiwyg title'|trans,
  27.         subtitle: 'press-dossier.Wysiwyg subitle'|trans,
  28.         isTitleCentered: true,
  29.         styleModifier: 'content-block js-fade-in',
  30.         hasPressButtons: true,
  31.         content: dossier.description,
  32.         wishlistid: dossier.id,
  33.         wishlistTitle: dossier.title,
  34.         wishlistName: 'press-dossiers',
  35.         wishlistActive: dossier.id in activePressDossiersWishlistIds|default([]),
  36.         downloadLink: path('download-pressdossiers', {id: dossier.id}),
  37.     }) }}
  38.     {{ include('Includes/flatrate-teaser-area.html.twig', {
  39.         title: 'press-dossier.flatrate area title'|trans,
  40.         subtitle: 'press-dossier.flatrate area subitle'|trans,
  41.         items: dossierArticlesFlatrate,
  42.     }) }}
  43.     {{ include('Press/Includes/pressPictureTeaserGridArea.html.twig', {
  44.         title: 'press-dossier.teaser grid title'|trans,
  45.         subtitle: 'press-dossier.teaser grid subtitle'|trans,
  46.         items: articleDocuments,
  47.     }) }}
  48. {% endblock %}
  49.     {% block javascripts %}
  50.         {% if not app.request.get('onlyInlineCss') %}
  51.         {{ include('Layout/includes/encore.html.twig', {
  52.             'staticDebugMode': staticDebugMode,
  53.             'file': 'js/press'
  54.         }) }}
  55.         {% endif %}
  56.     {% endblock %}