custom/apps/RowiShowRoomTheme/Resources/views/storefront/component/address/address-form.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/component/address/address-form.html.twig' %}
    
    {% block component_address_form_address_fields %}
        <div class="form-row country-and-state-form-elements" data-country-state-select="true">
            {% block component_address_form_country %}
                <div class="form-group col-md-12">
                    {% if formViolations.getViolations("/countryId") is not empty %}
                        {% set violationPath = "/countryId" %}
                    {% elseif formViolations.getViolations("/#{prefix}/countryId") is not empty %}
                        {% set violationPath = "/#{prefix}/countryId" %}
                    {% endif %}
    
                    {% block component_address_form_country_label %}
                        {{ parent() }}
                    {% endblock %}
    
                    {% block component_address_form_country_select %}
                        {{ parent() }}
                    {% endblock %}
                </div>
    
                <div class="form-group col-md-12 d-none">
                    {% if formViolations.getViolations("/countryStateId") is not empty %}
                        {% set violationPath = "/countryStateId" %}
                    {% elseif formViolations.getViolations("/#{prefix}/countryStateId") is not empty %}
                        {% set violationPath = "/#{prefix}/countryStateId" %}
                    {% endif %}
    
                    {% block component_address_form_country_state_label %}
                        {{ parent() }}
                    {% endblock %}
    
                    {% block component_address_form_country_state_select %}
                        {{ parent() }}
                    {% endblock %}
    
                    {% block component_address_form_country_error %}
                        {{ parent() }}
                    {% endblock %}
                </div>
            {% endblock %}
        </div>
    
        <div class="form-row">
            {% block component_address_form_street %}
                <div class="form-group col-12">
                    {% if formViolations.getViolations("/street") is not empty %}
                        {% set violationPath = "/street" %}
                    {% elseif formViolations.getViolations("/#{prefix}/street") is not empty %}
                        {% set violationPath = "/#{prefix}/street" %}
                    {% endif %}
    
                    {% block component_address_form_street_label %}
                        {{ parent() }}
                    {% endblock %}
    
                    {% block component_address_form_street_input %}
                        {{ parent() }}
                    {% endblock %}
    
                    {% block component_address_form_street_input_error %}
                        {{ parent() }}
                    {% endblock %}
                </div>
            {% endblock %}
    
            {% block component_address_form_zipcode_city %}
                {% set zipcodeField %}
                    {% if formViolations.getViolations("/zipcode") is not empty %}
                        {% set violationPath = "/zipcode" %}
                    {% elseif formViolations.getViolations("/#{prefix}/zipcode") is not empty %}
                        {% set violationPath = "/#{prefix}/zipcode" %}
                    {% endif %}
    
                    {% block component_address_form_zipcode_label %}
                        {{ parent() }}
                    {% endblock %}
    
                    {% block component_address_form_zipcode_input %}
                        {{ parent() }}
                    {% endblock %}
    
                    {% block component_address_form_zipcode_error %}
                        {{ parent() }}
                    {% endblock %}
                {% endset %}
    
                {% set cityField %}
                    {% if formViolations.getViolations("/city") is not empty %}
                        {% set violationPath = "/city" %}
                    {% elseif formViolations.getViolations("/#{prefix}/city") is not empty %}
                        {% set violationPath = "/#{prefix}/city" %}
                    {% else %}
                        {% set violationPath = null %}
                    {% endif %}
    
                    {% block component_address_form_city_label %}
                        {{ parent() }}
                    {% endblock %}
    
                    {% block component_address_form_city_input %}
                        {{ parent() }}
                    {% endblock %}
    
                    {% block component_address_form_city_error %}
                        {{ parent() }}
                    {% endblock %}
                {% endset %}
    
                {% if config('core.address.showZipcodeInFrontOfCity') %}
                    <div class="address-form-street-front address-form-separate form-group col-md-6 col-12">
                        {{ zipcodeField }}
                    </div>
    
                    <div class="address-form-street-back form-group col-md-6 col-12">
                        {{ cityField }}
                    </div>
                {% else %}
                    <div class="address-form-street-front address-form-separate form-group col-md-6 col-12">
                        {{ cityField }}
                    </div>
    
                    <div class="address-form-street-back form-group address-form-separate col-md-6 col-12">
                        {{ zipcodeField }}
                    </div>
                {% endif %}
            {% endblock %}
    
            {% block component_address_form_additional_field1 %}
                {% if config('core.loginRegistration.showAdditionalAddressField1') %}
                    <div class="form-group col-md-6">
                        {% block component_address_form_additional_field1_label %}
                            <label class="form-label"
                                   for="{{ prefix }}AdditionalField1">
                                {{ "address.additionalField1Label"|trans|sw_sanitize }}{{ config('core.loginRegistration.additionalAddressField1Required') ? "general.required"|trans|sw_sanitize }}
                            </label>
                        {% endblock %}
    
                        {% block component_address_form_additional_field1_input %}
                            <input type="text"
                                   class="form-control"
                                   id="{{ prefix }}AdditionalField1"
                                   placeholder="{{ "address.additionalField1Placeholder"|trans|striptags }}"
                                   name="{{ prefix }}[additionalAddressLine1]"
                                   value="{{ data.get('additionalAddressLine1') }}"
                                {{ config('core.loginRegistration.additionalAddressField1Required') ? 'required="true"' }}>
                        {% endblock %}
                    </div>
                {% endif %}
            {% endblock %}
    
            {% block component_address_form_additional_field2 %}
                {% if config('core.loginRegistration.showAdditionalAddressField2') %}
                    <div class="form-group col-md-6">
                        {% block component_address_form_additional_field2_label %}
                            <label class="form-label"
                                   for="{{ prefix }}AdditionalField2">
                                {{ "address.additionalField2Label"|trans|sw_sanitize }}{{ config('core.loginRegistration.additionalAddressField2Required') ? "general.required"|trans|sw_sanitize }}
                            </label>
                        {% endblock %}
    
                        {% block component_address_form_additional_field2_input %}
                            <input type="text"
                                   class="form-control"
                                   id="{{ prefix }}AdditionalField2"
                                   placeholder="{{ "address.additionalField2Placeholder"|trans|striptags }}"
                                   name="{{ prefix }}[additionalAddressLine2]"
                                   value="{{ data.get('additionalAddressLine2') }}"
                                {{ config('core.loginRegistration.additionalAddressField2Required') ? 'required="true"' }}>
                        {% endblock %}
                    </div>
                {% endif %}
            {% endblock %}
        </div>
    
        <div class="form-row">
            {% block component_address_form_phone_number %}
                {% if config('core.loginRegistration.showPhoneNumberField') %}
                    <div class="form-group col-md-6">
                        {% if formViolations.getViolations("/phoneNumber") is not empty %}
                            {% set violationPath = "/phoneNumber" %}
                        {% elseif formViolations.getViolations("/#{prefix}/phoneNumber") is not empty %}
                            {% set violationPath = "/#{prefix}/phoneNumber" %}
                        {% endif %}
    
                        {% block component_address_form_phone_number_label %}
                            <label class="form-label"
                                   for="{{ prefix }}AddressPhoneNumber">
                                {{ "address.phoneNumberLabel"|trans|sw_sanitize }}{{ config('core.loginRegistration.phoneNumberFieldRequired') ? "general.required"|trans|sw_sanitize }}
                            </label>
                        {% endblock %}
    
                        {% block component_address_form_phone_number_input %}
                            <input type="text"
                                   class="form-control"
                                   id="{{ prefix }}AddressPhoneNumber"
                                   placeholder="{{ "address.phoneNumberPlaceholder"|trans|striptags }}"
                                   name="{{ prefix }}[phoneNumber]"
                                   value="{{ data.get('phoneNumber') }}"
                                {{ config('core.loginRegistration.phoneNumberFieldRequired') ? 'required="true"' }}>
                        {% endblock %}
    
                        {% block component_address_form_phone_error %}
                            {% if violationPath %}
                                {% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' %}
                            {% endif %}
                        {% endblock %}
                    </div>
                {% endif %}
            {% endblock %}
        </div>
    {% endblock %}
    
    {% block component_address_form_company_department %}
        <div class="address-contact-type-department form-group col-md-6">
            {% if formViolations.getViolations("/department") is not empty %}
                {% set violationPath = "/department" %}
            {% elseif formViolations.getViolations("/#{prefix}/department") is not empty %}
                {% set violationPath = "/#{prefix}/department" %}
            {% endif %}
    
            {% block component_address_form_company_department_label %}
                {{ parent() }}
            {% endblock %}
    
            {% block component_address_form_company_department_input %}
                {{ parent() }}
            {% endblock %}
    
            {% block component_address_form_company_department_input_error %}
                {{ parent() }}
            {% endblock %}
        </div>
    {% endblock %}
    
    {% block component_address_form_company_vatId %}
        {% if showVatIdField %}
            <div class="form-group col-md-6 pl-md-0">
                {% if formViolations.getViolations("/vatId") is not empty %}
                    {% set violationPath = "/vatId" %}
                {% elseif formViolations.getViolations("/#{prefix}/vatId") is not empty %}
                    {% set violationPath = "/#{prefix}/vatId" %}
                {% endif %}
    
                {% block component_address_form_company_vatId_label %}
                    {{ parent() }}
                {% endblock %}
    
                {% block component_address_form_company_vatId_input %}
                    {{ parent() }}
                {% endblock %}
    
                {% block component_address_form_company_vatId_input_error %}
                    {{ parent() }}
                {% endblock %}
            </div>
        {% endif %}
    {% endblock %}