templates/layouts/common/default.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="{{ app.request.locale }}">
  3. <head>
  4. {% set pageAttributes = pageAttributes is defined ? pageAttributes : { group: 'common', section: (pageSection is defined ? pageSection : 'unknown') } %}
  5. {% include 'includes/common/head.html.twig' %}
  6. {% if pageAttributes.section is defined and pageAttributes.section == 'sim' %}
  7. {% include 'includes/sim/stylesheets.html.twig' %}
  8. {% endif %}
  9. {% block head_scripts_requirements %}{% endblock %}
  10. {% if paymentScripts is defined and paymentScripts %}
  11. {% include 'includes/ticketing/payment-scripts.html.twig' %}
  12. {% endif %}
  13. </head>
  14. <body class="is-Layout_Common_Default is-Layout_WithNavMenu {{ pageAttributes.bodyClasses is defined ? ' ' ~ pageAttributes.bodyClasses : '' }}{{ (display_mode is defined and display_mode == constant('App\\EventSubscriber\\TwigGlobalSubscriber::DISPLAY_MODE_WEBVIEW')) ? ' is-Layout_WebView' : '' }}">
  15. {% include 'includes/common/accessibility-quick-links.twig' %}
  16. {% include 'includes/common/body-begin-scripts.html.twig' %}
  17. <div id="body">
  18. <!--{% block footer_positioning_mobile %}{% endblock %}-->
  19. <!--{% block footer_positioning_desktop %}{% endblock %}-->
  20. {% if enable_web_harmony is defined and enable_web_harmony == true %}
  21. {% include 'includes/common/web-harmony.html.twig' with {
  22. footer_positioning_mobile: block('footer_positioning_mobile'),
  23. footer_positioning_desktop: block('footer_positioning_desktop'),
  24. } %}
  25. {% else %}
  26. {% include 'includes/common/default-header.html.twig' %}
  27. {% endif %}
  28. <div class="is-container" id="is-Content">
  29. {% include 'includes/common/mask.html.twig' with {global: true, id:'is-Global-Mask'} %}
  30. {% if display_mode != constant('App\\EventSubscriber\\TwigGlobalSubscriber::DISPLAY_MODE_WEBVIEW') and steps is defined and steps is not empty %}
  31. <div class="is-text-center">
  32. {% include 'includes/ticketing/header-steps.html.twig' %}
  33. </div>
  34. {% endif %}
  35. <main id="is-Main" role="main" tabindex="-1">
  36. {% block content %}{% endblock %}
  37. </main>
  38. </div>
  39. {% if enable_web_harmony is defined and enable_web_harmony == false %}
  40. {{ render(controller('App\\Controller\\PageController::getFooterAction', { 'filigree': (filigree is defined) ? filigree : false } )) }}
  41. {% endif %}
  42. </div>
  43. {% if not is_granted('IS_AUTHENTICATED_REMEMBERED') %}
  44. {% include 'pages/account/userLogin.html.twig' %}
  45. {% endif %}
  46. {% if (isPdfPrint is not defined or isPdfPrint == false) %}
  47. {% include 'includes/common/default-nav.html.twig' %}
  48. {% endif %}
  49. {# Include plugins, utils, etc. files #}
  50. {% if pageAttributes.section == 'sim' %}
  51. {% include 'includes/sim/body-end-scripts.html.twig' %}
  52. {% endif %}
  53. {% block body_end_scripts_requirements %}{% endblock %}
  54. </body>
  55. </html>