templates/bundles/ProviderBundle/partials/head/scripts.html.twig line 1

Open in your IDE?
  1. {% apply spaceless %}
  2.     {% do pimcore_head_script().setAllowArbitraryAttributes(true) %}
  3.     {# head JS #}
  4.     {% set headJs = conecto_file_get_contents('static/js/head.min.js') %}
  5.     {% if headJs | length %}
  6.         {% do pimcore_head_script().appendScript(headJs) %}
  7.     {% endif %}
  8.     {# 90+% of browsers #}
  9.     {% do pimcore_head_link({
  10.         "rel": "preload",
  11.         "href": preload(asset('static/js/main.modern.min.js')),
  12.         "extras": { "as": "script" }
  13.     }) %}
  14.     {% do pimcore_head_script().appendFile(asset('static/js/main.modern.min.js'), 'module') %}
  15.     {# IE, Edge <16, Safari <10.1, old desktop #}
  16.     {% do pimcore_head_script().appendFile(asset('static/js/main.min.js'), null, {
  17.         "defer": "defer",
  18.         "async": "async",
  19.         "nomodule": "true"
  20.     }) %}
  21.     {#
  22.     {% if not editmode %}
  23.         {# tarteaucitron.js
  24.         {% do pimcore_head_link({
  25.             "rel": "preload",
  26.             "href": preload(asset('/static/js/tarteaucitron/tarteaucitron.min.js')),
  27.             "extras": { "as": "script" }
  28.         }) %}
  29.         {% do pimcore_head_script().appendFile(asset('/static/js/tarteaucitron/tarteaucitron.min.js'), null, {
  30.             "async": "async"
  31.         }) %}
  32.         <script>
  33.             const tarteaucitronPrivacyUrl = '{{ pimcore_website_config('dsgvo_page', app.request.locale) }}';
  34.         </script>
  35.     {% endif %}
  36.     #}
  37. {% endapply %}