custom/plugins/FourtwosixSeparateStreetAndNumber/src/Resources/views/storefront/component/address/address-form.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Parent/storefront/component/address/address-form.html.twig' %}
  2. {% block component_address_form_address_fields %}
  3.     {% set otherPluginActive = false %}
  4.     {% if premsOnePageCheckout and premsOnePageCheckout.useOnePageCheckout == true %}
  5.         {% do premsOnePageCheckout.setUseOnePageCheckout(false) %}
  6.         {% set otherPluginActive = true %}
  7.     {% endif %}
  8.     {{ parent() }}
  9. {% endblock %}
  10. {% block component_address_form_street %}
  11.     {% if config('FourtwosixSeparateStreetAndNumber.config.active') %}
  12.         {% if premsOnePageCheckout %}
  13.             {% do premsOnePageCheckout.setUseOnePageCheckout(true) %}
  14.         {% endif %}
  15.         <div class="form-group {% if otherPluginActive %}col-md-8 col-8{% else %}col-md-4 col-8{% endif %}"
  16.             data-fts-separate-street="true"
  17.             data-fts-separate-street-options='{"inputId" : "#{{ prefix }}AddressStreet"}'>
  18.             {% if formViolations.getViolations("/street") is not empty %}
  19.                 {% set violationPath = "/street" %}
  20.             {% elseif formViolations.getViolations("/#{prefix}/street") is not empty %}
  21.                 {% set violationPath = "/#{prefix}/street" %}
  22.             {% endif %}
  23.             {% block component_address_form_street_label %}
  24.                 <label class="form-label"
  25.                     for="{{ prefix }}AddressStreet">
  26.                     {{ "ftsSeparateStreet.streetLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
  27.                 </label>
  28.             {% endblock %}
  29.             {% block component_address_form_street_input %}
  30.                 <input type="text"
  31.                     {% if config('FourtwosixSeparateStreetAndNumber.config.turnOffAutoCompleteStreet') == true %}autocomplete="off"{% endif %}
  32.                     class="form-control{% if violationPath %} is-invalid{% endif %}"
  33.                     id="{{ prefix }}AddressStreet"
  34.                     placeholder="{{ "ftsSeparateStreet.streetPlaceholder"|trans|striptags }}"
  35.                     name="{{ prefix }}[street]"
  36.                     {% if data.get('customFields')['fts_separate_street_address_street'] %}
  37.                         value="{{ data.get('customFields')['fts_separate_street_address_street'] }}"
  38.                     {% else %}
  39.                         value="{{ data.get('street') }}"
  40.                     {% endif %}
  41.                     required="required">
  42.             {% endblock %}
  43.             {% block component_address_form_street_input_error %}
  44.                 {{ parent() }}
  45.             {% endblock %}
  46.         </div>
  47.         <div class="form-group {% if otherPluginActive %}col-md-4 col-4{% else %}col-md-2 col-4{% endif %}"
  48.             data-fts-separate-street="true"
  49.             data-fts-separate-street-options='{"inputId" : "#{{ prefix }}AddressHouseNumber"}'>
  50.             {% if formViolations.getViolations("/houseNumber") is not empty %}
  51.                 {% set violationPath = "/houseNumber" %}
  52.             {% elseif formViolations.getViolations("/#{prefix}/houseNumber") is not empty %}
  53.                 {% set violationPath = "/#{prefix}/houseNumber" %}
  54.             {% endif %}
  55.             {% block component_address_form_house_number_label %}
  56.                 <label class="form-label"
  57.                     for="{{ prefix }}AddressHouseNumber">
  58.                     {{ "ftsSeparateStreet.houseNumberLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
  59.                 </label>
  60.             {% endblock %}
  61.             {% block component_address_form_house_number_input %}
  62.                 <input type="text"
  63.                     {% if config('FourtwosixSeparateStreetAndNumber.config.turnOffAutoCompleteHouseNumber') == true %}autocomplete="off"{% endif %}
  64.                     class="form-control{% if violationPath %} is-invalid{% endif %}"
  65.                     id="{{ prefix }}AddressHouseNumber"
  66.                     placeholder="{{ "ftsSeparateStreet.houseNumberPlaceholder"|trans|striptags }}"
  67.                     name="{{ prefix }}[houseNumber]"
  68.                     {% if data.get('customFields')['fts_separate_street_address_house_number'] %}
  69.                         value="{{ data.get('customFields')['fts_separate_street_address_house_number'] }}"
  70.                     {% elseif data.has('houseNumber') %}
  71.                         value="{{ data.get('houseNumber') }}"
  72.                     {% endif %}
  73.                     required="required">
  74.             {% endblock %}
  75.             {% block component_address_form_house_number_input_error %}
  76.                 {% if violationPath %}
  77.                     {% sw_include '@Storefront/storefront/component/address/house-number-form-violation.html.twig' %}
  78.                 {% endif %}
  79.             {% endblock %}
  80.         </div>
  81.         {% else %}
  82.             {{ parent() }}
  83.     {% endif %}
  84. {% endblock %}