{% if oxcmp_user and oB2BAccount %} {# configuration #} {% set sInvoiceAddressType = "RE" %} {% set sShippingAddressType = "WE" %} {% set aValidAddressTypes = oViewConf.getValidAddressTypes() %} {# valid address types: e.g. "re", "we", "ag", "en", "rg", etc... define in module backend config! #} {# count address types with active addresses #} {% set iActiveAddressTypeCount = 0 %} {% for sAddressType in aValidAddressTypes %} {% if oB2BAccount.getAddresses(sAddressType) %} {% set iActiveAddressTypeCount = iActiveAddressTypeCount + 1 %} {% endif %} {% endfor %} {# define column classes for address card width #} {% set sAddressColClasses = "col-12 col-md-6 mb-5" %} {% if iActiveAddressTypeCount > 2 %} {% set sAddressColClasses = "col-12 col-md-6 col-lg-4 mb-5" %} {% endif %} {# load formvalidation config #} {% set aFvDataAttrNames = oViewConf.getViewThemeParam("aFvDataAttrNames") %} {# javascripts #} {% block c4s_b2b_user_scripts %} {{ script({ include: oViewConf.getVersionedModuleUrl("c4s_b2b", "out/src/js/c4s_b2b_address_validation.js"), priority: 25, dynamic: __oxid_include_dynamic }) }} {{ script({ include: oViewConf.getVersionedModuleUrl("c4s_b2b", "out/src/js/c4s_b2b_address_handler.js"), priority: 10, dynamic: __oxid_include_dynamic }) }} {% endblock %} {# stylesheets #} {% block c4s_b2b_user_styles %}{% endblock %} {% block c4s_b2b_user %}
{% endblock %} {% endif %}