{# todo viewconfig {% set blHasDefaultDeliveryAddress = oConfig.hasDefaultDeliveryAddressFunction() %}#} {{ style({ include: oViewConf.getVersionedModuleUrl('c4s_b2b', 'out/src/css/c4s_b2b_address.css')}) }}

{% set sAddressTypeNameLangIdent = "C4S_B2B_ADDRESS_NAME_" ~ sAddressType %} {{ translate({ ident: sAddressTypeNameLangIdent }) }}

{% if oShippingAddressList|length > 0 %} {% set oSelectedAddress = oxcmp_user.getSelectedAddress() %} {% set oDisplayShippingAddress = oSelectedAddress %} {# define shipping address labels for display and form #} {% set sLabelSalutation = "TITLE"|translate %} {% set sLabelFirstName = "FIRST_NAME"|translate %} {% set sLabelLastName = "LAST_NAME"|translate %} {% set sLabelCompany = "COMPANY"|translate %} {% set sLabelAddInfo = "ADDITIONAL_INFO"|translate %} {% set sLabelStreet = "STREET"|translate %} {% set sLabelStreetNo = "STREETNO"|translate %} {% set sLabelZip = "POSTAL_CODE"|translate %} {% set sLabelCity = "POSTAL_CITY"|translate %} {% set sLabelCountry = "COUNTRY"|translate %} {% set sLabelPhone = "PHONE"|translate %} {% set sLabelFax = "FAX"|translate %} {% set sLabelMobilePhone = "CELLUAR_PHONE"|translate %} {% set sPlaceholderCountry = "CHOOSE"|translate %} {# these fields are needed for optional second order simulation on address change AND for address templates #} {# #} {# handle and show address selector #} {% if oShippingAddressList|length > 1 or oxcmp_user.hasDeliveryAddressRights() %} {{ script({ add: "c4s_b2b_address_handler.init('c4s-b2b-address-select-" ~ sAddressType ~ "');", dynamic: __oxid_include_dynamic }) }} {% include "@c4s_b2b/widget/address/inc/c4s_b2b_widget_address_shipping_select.html.twig" %} {% else %} {% endif %} {# display actual shipping address #} {% if oDisplayShippingAddress %} {% block c4s_b2b_address_shipping_display %} {% include "@c4s_b2b/widget/address/inc/c4s_b2b_widget_address_shipping_display.html.twig" with {oAddress: oDisplayShippingAddress} %} {% endblock %} {% endif %} {# shippping address form #} {% if oDisplayShippingAddress %} {% block c4s_b2b_address_shipping_fieldset %} {% include "@c4s_b2b/form/fieldset/c4s_b2b_fieldset_user_shipping.html.twig" with {noFormSubmit: true, onChangeClass: "user"} %} {% endblock %} {% endif %} {% else %} {# todo #9450 - handle shipping eq invoice address, if no shipping address given.. next button is missing then too.. #}
{{ translate({ ident: "C4S_B2B_ATTENTION_LABEL" }) }}!
{{ translate({ ident: "C4S_B2B_ATTENTION_SHIPPING_ADDRESS" }) }}!
{{ translate({ ident: "C4S_B2B_STEPS_ORDER_SHIPPING_ADDRESS_IDENTICAL" }) }} {{ script({ add: " document.addEventListener('DOMContentLoaded', function() { let userNextStepButton = document.getElementById('c4s-user-next-step-btn'); if (userNextStepButton) { userNextStepButton.remove(); } });", dynamic: __oxid_include_dynamic }) }} {% endif %} {% if not blLoadAddressInAccountView %} {% ifcontent ident "c4s_b2b_shippingAddress_Info" set oCont %}
{{ include(template_from_string(oCont.oxcontents__oxcontent.value)) }}
{% endifcontent %} {% endif %}
{# buttons on account address page in card footer #} {% if blLoadAddressInAccountView and oDisplayShippingAddress %} {% endif %}