custom/plugins/KsAdditions/src/Resources/views/storefront/component/address/address-personal.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/component/address/address-personal.html.twig' %}
  2. {% block component_address_personal_account_type %}
  3.     {{ parent() }}
  4.     {% if context.customer === null %}
  5.         {% block component_address_personal_account_type_b2b_type %}
  6.             <div class="js-field-toggle-contact-type-company{% if customToggleTarget %}-{{ prefix }}{% endif %}">
  7.                 <div class="{{ formRowClass }}">
  8.                     {% block component_address_personal_field_type_company %}
  9.                         <div class="form-group col-md-3 col-sm-6 js-label-floating">
  10.                             {% block component_address_personal_field_type_company_label %}
  11.                                 <label class="form-label"
  12.                                        for="{{ idPrefix ~ prefix }}typeCompany">
  13.                                     {{ "ksAdditions.typeCompanyLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
  14.                                 </label>
  15.                             {% endblock %}
  16.                             {% block component_address_personal_field_type_company_select %}
  17.                                 <select id="{{ idPrefix ~ prefix }}typeCompany"
  18.                                         class="custom-select {{ formSelectClass }}{% if formViolations.getViolations('/typeCompany') is not empty %} is-invalid{% endif %}"
  19.                                         name="{% if prefix %}{{ prefix }}[typeCompany]{% else %}typeCompany{% endif %}"
  20.                                         required="required">
  21.                                     {% if not data.get('typeCompany') %}
  22.                                         <option disabled="disabled"
  23.                                                 selected="selected"
  24.                                                 value="">
  25.                                             {{ "ksAdditions.typeCompanyPlaceholder"|trans|sw_sanitize }}
  26.                                         </option>
  27.                                     {% endif %}
  28.                                     {% set ksBusinessCustomerEnabledDomain = config('KsAdditions.config.ksBusinessCustomerEnabledDomain') %}
  29.                                     {% if context.domainId in ksBusinessCustomerEnabledDomain %}
  30.                                         <option value="business_customer" {% if "business_customer" == data.get('typeCompany') %}selected="selected"{% endif %}>
  31.                                             {{ "ksAdditions.typeCompanyBusinessCustomerName"|trans|sw_sanitize }}
  32.                                         </option>
  33.                                     {% endif %}
  34.                                     <option value="dealers" {% if "dealers" == data.get('typeCompany') %}selected="selected"{% endif %}>
  35.                                         {{ "ksAdditions.typeCompanyGroupDealersName"|trans|sw_sanitize }}
  36.                                     </option>
  37.                                 </select>
  38.                             {% endblock %}
  39.                             {% block component_address_personal_field_type_company_select_error %}
  40.                                 {% if formViolations.getViolations('/typeCompany') is not empty %}
  41.                                     {% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
  42.                                         violationPath: '/typeCompany'
  43.                                     } %}
  44.                                 {% endif %}
  45.                             {% endblock %}
  46.                         </div>
  47.                     {% endblock %}
  48.                 </div>
  49.             </div>
  50.         {% endblock %}
  51.     {% endif %}
  52. {% endblock %}