custom/plugins/SwpPriceOnRequestSix/src/Resources/views/storefront/page/product-detail/buy-widget-form.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/page/product-detail/buy-widget-form.html.twig' %}
  2. {% set SwpPriceOnRequestSix = config( 'SwpPriceOnRequestSix' ) %}
  3. {% set style = '' %}
  4. {% if SwpPriceOnRequestSix.config.priceOnRequestButtonFontcolor|trim != empty %}
  5.     {% set style = style ~ 'color:' ~ SwpPriceOnRequestSix.config.priceOnRequestButtonFontcolor ~ ';' %}
  6. {% endif %}
  7. {% if SwpPriceOnRequestSix.config.priceOnRequestButtonBackgroundcolor|trim != empty %}
  8.     {% set style = style ~ 'background-color:' ~ SwpPriceOnRequestSix.config.priceOnRequestButtonBackgroundcolor ~ ';' %}
  9. {% endif %}
  10. {% if SwpPriceOnRequestSix.config.priceOnRequestButtonBordercolor|trim != empty %}
  11.     {% set style = style ~ 'border-color:' ~ SwpPriceOnRequestSix.config.priceOnRequestButtonBordercolor ~ ';' %}
  12. {% endif %}
  13. {% block page_product_detail_buy_form_inner %}
  14.     {% if SwpPriceOnRequestSix['config']['channelActive'] == true and
  15.           context.currentCustomerGroup.id not in SwpPriceOnRequestSix['config']['disallowedCustomerGroups'] %}
  16.         {% set variation = '' %}
  17.         {% for var in page.product.variation %}
  18.             {% set variation = variation ~ var.option %}
  19.             {% if page.product.variation|last != var %}
  20.                 {% set variation = variation ~ '|' %}
  21.             {% endif %}
  22.         {% endfor %}
  23.         {% if page.product.customFields.price_on_request_six_group == 1 or page.product.customFields.price_on_request_six_group == 4 %}
  24.             {% block page_product_detail_buy_form_inner_swp_priceonrequestsix_contact_button_state1 %}
  25.                 <form data-swp-price-on-request="true" action="{{ path('frontend.cms.page', { id: config('core.basicInformation.contactPage')}) }}?priceOnRequest={{ page.product.productNumber|url_encode }}" method="post"
  26.                       data-url="{{ path('frontend.cms.page', { id: config('core.basicInformation.contactPage')}) }}?priceOnRequest={{ page.product.productNumber|url_encode }}&category={{ page.header.navigation.active.translated.name|url_encode }}&variation={{ variation|url_encode }}&manufacturer={{ page.product.manufacturer.translated.name|url_encode }}" data-toggle="modal" >
  27.                     <button class="btn btn-primary btn-block btn-buy btn-page-price-on-request-1"
  28.                             title="{{ "swp-priceonrequestsix.detail.priceOnRequest-Button"|trans|striptags }}"
  29.                             style="{{ style }}"
  30.                             aria-label="{{ "swp-priceonrequestsix.detail.priceOnRequest-Button"|trans|striptags }}">
  31.                         {{ "swp-priceonrequestsix.detail.priceOnRequest-Button"|trans|sw_sanitize }}
  32.                     </button>
  33.                 </form>
  34.             {% endblock %}
  35.         {% elseif page.product.customFields.price_on_request_six_group == 2 %}
  36.             {{ parent() }}
  37.             {% block page_product_detail_buy_form_inner_swp_priceonrequestsix_contact_button_state2 %}
  38.                 <form data-swp-price-on-request="true"
  39.                       action="{{ path('frontend.cms.page', { id: config('core.basicInformation.contactPage')}) }}?priceOnRequest={{ page.product.productNumber|url_encode }}" method="post"
  40.                       data-url="{{ path('frontend.cms.page', { id: config('core.basicInformation.contactPage')}) }}?priceOnRequest={{ page.product.productNumber|url_encode }}&category={{ page.header.navigation.active.translated.name|url_encode }}&variation={{ variation|url_encode }}&manufacturer={{ page.product.manufacturer.translated.name|url_encode }}" data-toggle="modal" >
  41.                     <button class="btn btn-primary btn-block btn-buy btn-page-price-on-request-2"
  42.                             title="{{ "swp-priceonrequestsix.detail.priceOnRequest-Button"|trans|striptags }}"
  43.                             style="{{ style }}"
  44.                             aria-label="{{ "swp-priceonrequestsix.detail.priceOnRequest-Button"|trans|striptags }}">
  45.                         {{ "swp-priceonrequestsix.detail.priceOnRequest-Button"|trans|sw_sanitize }}
  46.                     </button>
  47.                 </form>
  48.             {% endblock %}
  49.         {% elseif page.product.customFields.price_on_request_six_group == 3 %}
  50.             {{ "swp-priceonrequestsix.detail.priceOnRequest-EmptyPlaceholder"|trans|sw_sanitize }}
  51.         {% else %}
  52.             {{ parent() }}
  53.         {% endif %}
  54.     {% else %}
  55.         {{ parent() }}
  56.     {% endif %}
  57. {% endblock %}