templates/layout/partials/css.html.twig line 1

Open in your IDE?
  1. {% if app.request.get('liveCss') is empty %}
  2. {% set staticFolder = elements_staticFolder() %}
  3. {% else %}
  4. {% set staticFolder = '/static/build' %}
  5. {% endif %}
  6. {% set microSiteConfig = getSiteConfig() is instanceof('\\Pimcore\\Model\\DataObject\\MicroSiteConfig') ? getSiteConfig() : null %}
  7. {% set fileModifier = pimcore_placeholder('isShop') == 'true' ? '-shop' : '' %}
  8. {% set fileModifier = pimcore_placeholder('isB2B') == 'true' ? '-b2b' : fileModifier %}
  9. {% set fileModifier = microSiteConfig and microSiteConfig.name == 'zsuag' ? '-zsuag' : fileModifier %}
  10. {% set fileModifier = microSiteConfig and microSiteConfig.name == 'zitag' ? '-zitag' : fileModifier %}
  11. {% set cssInline = staticFolder ~ '/css/inline-layout/inline-layout' ~ fileModifier ~ '.css' %}
  12. {% set cssStyle = staticFolder ~ '/css/style' ~ fileModifier ~ '.css' %}
  13. {% set cssLibs = staticFolder ~ '/css/libs' ~ fileModifier ~ '.css' %}
  14. {% set additionalCssFiles = {} %}
  15. {% if editmode %}
  16.     {% set additionalCssFiles = additionalCssFiles|merge(['/static/css/editmode.css']) %}
  17. {% endif %}
  18. {% if app.request.get('onlyInlineCss') is empty %}
  19.     {{ cssPreloadFileTag(cssLibs) }}
  20. {% endif %}
  21. {{ elements_inlineStyle(cssInline) }}
  22. {% if app.request.get('onlyInlineCss') is empty %}
  23.     {{ cssPreloadFileTag(cssStyle) }}
  24.     {% for file in additionalCssFiles %}
  25.         {{ cssPreloadFileTag(file) }}
  26.     {% endfor %}
  27.     {{ cssLoader().get('preload-linkTags') | raw }}
  28. {% endif %}
  29. <link rel="stylesheet" href="/static/css/print.css" media="print">