custom/plugins/WeedesignImages2WebP/src/Resources/views/storefront/layout/header/logo.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/header/logo.html.twig' %}
  2. {% block layout_header_logo_inner %}
  3.     {% if config('WeedesignImages2WebP.config.logo') %}
  4.         {{ parent() }}
  5.     {% else %}
  6.         {% set logo_url = theme_config('sw-logo-desktop') |sw_encode_url %}
  7.         {% set logo_url_tablet = theme_config('sw-logo-tablet') |sw_encode_url %}
  8.         {% set logo_url_mobile = theme_config('sw-logo-mobile') |sw_encode_url %}
  9.         <div class="header-logo-main">
  10.             {% block layout_header_logo_link %}
  11.                 <a class="header-logo-main-link"
  12.                 href="{{ path('frontend.home.page') }}"
  13.                 title="{{ "header.logoLink"|trans|striptags }}">
  14.                     {% block layout_header_logo_image %}
  15.                         <picture class="header-logo-picture">
  16.                                 {% block layout_header_logo_image_tablet %}
  17.                                 {% if theme_config('sw-logo-tablet') and theme_config('sw-logo-tablet') != theme_config('sw-logo-desktop') %}
  18.                                     <source srcset="{{ theme_config('sw-logo-tablet') |sw_encode_url }}"
  19.                                         {% if config('WeedesignImages2WebP.config.webp') %}
  20.                                             src="{{ logo_url_tablet|weedesign_images2webp_webp_url }}"
  21.                                         {% else %}
  22.                                             src="{{ theme_config('sw-logo-tablet') |sw_encode_url }}"
  23.                                         {% endif %}
  24.                                         {% if config('WeedesignImages2WebP.config.fallback') %}
  25.                                             data-fallback="{{ logo_url|weedesign_images2webp_webp_url_nope }}"
  26.                                         {% endif %}
  27.                                         media="(min-width: {{ theme_config('breakpoint.md') }}px) and (max-width: {{ theme_config('breakpoint.lg') - 1 }}px)">
  28.                                 {% endif %}
  29.                             {% endblock %}
  30.                             {% block layout_header_logo_image_mobile %}
  31.                                 {% if theme_config('sw-logo-mobile') and theme_config('sw-logo-mobile') != theme_config('sw-logo-desktop') %}
  32.                                     <source srcset="{{ theme_config('sw-logo-mobile') |sw_encode_url }}"
  33.                                             {% if config('WeedesignImages2WebP.config.webp') %}
  34.                                                 src="{{ logo_url_mobile|weedesign_images2webp_webp_url }}"
  35.                                             {% else %}
  36.                                                 src="{{ theme_config('sw-logo-mobile') |sw_encode_url }}"
  37.                                             {% endif %}
  38.                                             {% if config('WeedesignImages2WebP.config.fallback') %}
  39.                                                 data-fallback="{{ logo_url|weedesign_images2webp_webp_url_nope }}"
  40.                                             {% endif %}
  41.                                             media="(max-width: {{ theme_config('breakpoint.md') - 1 }}px)">
  42.                                 {% endif %}
  43.                             {% endblock %}
  44.                             {% block layout_header_logo_image_default %}
  45.                                 {% if theme_config('sw-logo-desktop') %}
  46.                                     <img src="{{ theme_config('sw-logo-desktop') |sw_encode_url }}" 
  47.                                         {% if config('WeedesignImages2WebP.config.webp') %}
  48.                                             src="{{ logo_url|weedesign_images2webp_webp_url }}"
  49.                                         {% else %}
  50.                                             src="{{ theme_config('sw-logo-desktop') |sw_encode_url }}"
  51.                                         {% endif %}
  52.                                         {% if config('WeedesignImages2WebP.config.fallback') %}
  53.                                             data-fallback="{{ logo_url|weedesign_images2webp_webp_url_nope }}"
  54.                                         {% endif %}
  55.                                         alt="{{ "header.logoLink"|trans|striptags }}"
  56.                                         class="img-fluid header-logo-main-img"/>
  57.                                 {% endif %}
  58.                             {% endblock %}
  59.                         </picture>
  60.                     {% endblock %}
  61.                 </a>
  62.             {% endblock %}
  63.         </div>
  64.     {% endif %}
  65.     
  66. {% endblock %}