custom/plugins/TcinnThemeWareClean/src/Resources/views/storefront/themeware/twt-base-meta-styles.html.twig line 1

Open in your IDE?
  1. {# ThemeWare styles and stylesheets #}
  2. {#
  3.     @Storefront/storefront/themeware/twt-base-meta-styles.html.twig
  4. #}
  5. {# TODO: Blöcke prüfen... #}
  6. {# ---------------- START: SET TEMPLATE VARS ---------------- #}
  7. {# ThemeWare: Set theme variables #}
  8. {% set twtAdditionalCssFile = theme_config('twt-additional-css-file') %}
  9. {% set twtAdditionalCssFileLoad = theme_config('twt-additional-css-file-load') %}
  10. {% set twtBackgroundImage = theme_config('twt-background-image') %}
  11. {% set twtBackgroundImageShow = theme_config('twt-background-image-show') %}
  12. {% set twtCustomCss = theme_config('twt-custom-css') %}
  13. {% set twtCustomCssCode = theme_config('twt-custom-css-code') %}
  14. {% set twtExpertMode = theme_config('twt-expert-mode') %}
  15. {% set twtFooterBackgroundImage = theme_config('twt-footer-background-image') %}
  16. {% set twtFooterBackgroundImageShow = theme_config('twt-footer-background-image-show') %}
  17. {% set twtFooterBottomBackgroundImage = theme_config('twt-footer-bottom-background-image') %}
  18. {% set twtFooterBottomBackgroundImageShow = theme_config('twt-footer-bottom-background-image-show') %}
  19. {% set twtFooterLowerSectionBackgroundImage = theme_config('twt-footer-lower-section-background-image') %}
  20. {% set twtFooterLowerSectionBackgroundImageShow = theme_config('twt-footer-lower-section-background-image-show') %}
  21. {% set twtFooterMainSectionBackgroundImage = theme_config('twt-footer-main-section-background-image') %}
  22. {% set twtFooterMainSectionBackgroundImageShow = theme_config('twt-footer-main-section-background-image-show') %}
  23. {% set twtFooterUpperSectionBackgroundImage = theme_config('twt-footer-upper-section-background-image') %}
  24. {% set twtFooterUpperSectionBackgroundImageShow = theme_config('twt-footer-upper-section-background-image-show') %}
  25. {% set twtHeaderBackgroundImage = theme_config('twt-header-background-image') %}
  26. {% set twtHeaderBackgroundImageShow = theme_config('twt-header-background-image-show') %}
  27. {# ---------------- END: SET TEMPLATE VARS ---------------- #}
  28. {# ThemeWare: Add styles and stylesheets to <head> #}
  29. {% block twt_layout_head_style %}
  30.     {# ThemeWare: CSS-Datei egänzen. #}
  31.     {% if twtAdditionalCssFile and twtAdditionalCssFileLoad == 2 and twtExpertMode == 2 %}
  32.         <!-- Custom css file -->
  33.         <link rel="stylesheet" href="{{ twtAdditionalCssFile }}" crossorigin="anonymous">
  34.     {% endif %}
  35.     {# ThemeWare: Hintergrundbilder ergänzen. #}
  36.     {# Todo: Add if to avoid an empty tag #}
  37.     {% if twtBackgroundImageShow == 2 or
  38.         twtHeaderBackgroundImageShow == 2 or
  39.         twtFooterBackgroundImageShow == 2 or
  40.         twtFooterUpperSectionBackgroundImageShow == 2 or
  41.         twtFooterMainSectionBackgroundImageShow == 2 or
  42.         twtFooterLowerSectionBackgroundImageShow == 2 or
  43.         twtFooterBottomBackgroundImageShow == 2 %}
  44.     <!-- Theme styles -->
  45.     <style>{% apply spaceless %}
  46.         {# ThemeWare: Add background image #}
  47.         {% if twtBackgroundImageShow == 2 and twtBackgroundImage != "" and twtBackgroundImage != "none" %}
  48.             body{background-image:url({{ twtBackgroundImage|sw_encode_url }});}
  49.         {% endif %}
  50.         {# ThemeWare: Add header background image #}
  51.         {% if twtHeaderBackgroundImageShow == 2 and twtHeaderBackgroundImage != "" and twtHeaderBackgroundImage != "none" %}
  52.             header.header-main{background-image:url({{ twtHeaderBackgroundImage|sw_encode_url }});}
  53.         {% endif %}
  54.         {# ThemeWare: Add footer background image #}
  55.         {% if twtFooterBackgroundImageShow == 2 and twtFooterBackgroundImage != "" and twtFooterBackgroundImage != "none" %}
  56.             footer.footer-main{background-image:url({{ twtFooterBackgroundImage|sw_encode_url }});}
  57.         {% endif %}
  58.         {# ThemeWare: Add background image to footer upper section #}
  59.         {% if twtFooterUpperSectionBackgroundImageShow == 2 and twtFooterUpperSectionBackgroundImage != "" and twtFooterUpperSectionBackgroundImage != "none" %}
  60.             #footerColumnsTop{background-image:url({{ twtFooterUpperSectionBackgroundImage|sw_encode_url }});}
  61.         {% endif %}
  62.         {# ThemeWare: Add background image to footer main section #}
  63.         {% if twtFooterMainSectionBackgroundImageShow == 2 and twtFooterMainSectionBackgroundImage != "" and twtFooterMainSectionBackgroundImage != "none" %}
  64.             #footerColumns{background-image:url({{ twtFooterMainSectionBackgroundImage|sw_encode_url }});}
  65.         {% endif %}
  66.         {# ThemeWare: Add background image to footer lower section #}
  67.         {% if twtFooterLowerSectionBackgroundImageShow == 2 and twtFooterLowerSectionBackgroundImage != "" and twtFooterLowerSectionBackgroundImage != "none" %}
  68.             #footerColumnsBottom{background-image:url({{ twtFooterLowerSectionBackgroundImage|sw_encode_url }});}
  69.         {% endif %}
  70.         {# ThemeWare: Add background image to footer bottom #}
  71.         {% if twtFooterBottomBackgroundImageShow == 2 and twtFooterBottomBackgroundImage != "" and twtFooterBottomBackgroundImage != "none" %}
  72.             footer.footer-main .footer-bottom{background-image:url({{ twtFooterBottomBackgroundImage|sw_encode_url }});}
  73.         {% endif %}
  74.     {% endapply %}</style>
  75.     {% endif %}
  76.     {# ThemeWare: CSS-Code per Textbaustein ergänzen. (v1)   #deprecated #}
  77.     {% set twtSnippetCssCode = "twt.custom.css"|trans|raw %}
  78.     {% if twtCustomCss == 2 and twtSnippetCssCode is not empty and twtExpertMode == 2 %}
  79.     <!-- Custom css code (old) -->
  80.     <style>{% apply spaceless %}
  81.         {{ twtSnippetCssCode }}
  82.     {% endapply %}</style>
  83.     {% endif %}
  84.     {# ThemeWare: CSS-Code per Theme-Konfiguration ergänzen. (v2) #}
  85.     {% if twtCustomCssCode and twtCustomCssCode is not empty and twtExpertMode == 2 %}
  86.     <!-- Custom css code -->
  87.     <style>{% apply spaceless %}
  88.         {{ twtCustomCssCode|raw }}
  89.     {% endapply %}</style>
  90.     {% endif %}
  91. {% endblock %}