custom/plugins/MaxiaListingVariants6/src/Resources/views/storefront/plugins/maxia_listing_variants/layouts/radio.html.twig line 1

Open in your IDE?
  1. {% block plugins_maxia_listing_variants_configurator_option_radio_container %}
  2.     {% block plugins_maxia_listing_variants_configurator_option_radio %}
  3.         <input type="radio"
  4.                name="{{ group.id }}"
  5.                value="{{ option.id }}"
  6.                class="product-detail-configurator-option-input{% if isCombinableCls %} {{ isCombinableCls }}{% endif %}"
  7.                title="{{ optionIdentifier }}"
  8.                id="{{ optionIdentifier }}"
  9.                {% if isActive %}checked="checked"{% endif %}>
  10.         {% block plugins_maxia_listing_variants_configurator_option_radio_label %}
  11.             <label class="{% block plugins_maxia_listing_variants_configurator_option_radio_label_classes %}product-detail-configurator-option-label{{ " " }}
  12.                             {%- if isActive %} is-active{% endif -%}
  13.                             {%- if isCombinableCls %} {{ isCombinableCls }}{% endif -%}
  14.                             {%- if displayType == 'color' and baseConfig.showColorCircles %} is-circle{% endif -%}
  15.                             {{ " " }}is-display-{{ displayType }}{% endblock %}"
  16.                     {% block plugins_maxia_listing_variants_configurator_option_radio_label_attributes %}
  17.                         {% if displayType == 'color' and option.colorHexCode %}
  18.                             style="background-color: {{ option.colorHexCode }}"
  19.                         {% endif %}
  20.                         title="{{ option.translated.name }}"
  21.                         for="{{ optionIdentifier }}"
  22.                     {% endblock %}
  23.                     {% block plugins_maxia_listing_variants_configurator_option_radio_image_switcher %}
  24.                         {% if baseConfig.switchImageOnHover and variant.media %}
  25.                             {% set image %}
  26.                                 {% sw_include '@Storefront/storefront/plugins/maxia_listing_variants/variant-image.html.twig' with {
  27.                                     "media": variant.media
  28.                                 } %}
  29.                             {% endset %}
  30.                             data-maxia-listing-image-switcher="true"
  31.                             data-maxia-listing-image-switcher-options='{{ {
  32.                                 "imageHtml": image|trim|replace({"  ": " "})
  33.                             }|json_encode }}'
  34.                         {% endif %}
  35.                     {% endblock %}
  36.                 >
  37.                 {%- if displayType == 'media' and media -%}
  38.                     {%- block plugins_maxia_listing_variants_configurator_option_radio_label_media -%}
  39.                         {% sw_thumbnails 'configurator-option-img-thumbnails' with {
  40.                             media: media,
  41.                             sizes: {
  42.                                 'default': '52px'
  43.                             },
  44.                             attributes: {
  45.                                 'class': 'product-detail-configurator-option-image',
  46.                                 'alt': option.translated.name,
  47.                                 'title': option.translated.name,
  48.                             }
  49.                         } %}
  50.                     {%- endblock -%}
  51.                 {%- elseif displayType == 'text' or
  52.                         (displayType == 'media' and not media) or
  53.                         (displayType == 'color' and not option.colorHexCode) -%}
  54.                     {%- block plugins_maxia_listing_variants_configurator_option_radio_label_text -%}
  55.                         {{ option.translated.name }}
  56.                         {{ variant.id }}
  57.                     {%- endblock -%}
  58.                 {%- endif -%}
  59.             </label>
  60.         {% endblock %}
  61.     {% endblock %}
  62. {% endblock %}