vendor/store.shopware.com/rhiemextendedregistration/src/Resources/views/storefront/component/account/register.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/component/account/register.html.twig' %}
  2. {% block component_account_register_personal_fields %}
  3.     {{ parent() }}
  4.     {% block component_account_register_personal_fields_extended_registration %}
  5.         {% if page.extensions.additionalRegistrationGroups and not config('RhiemExtendedRegistration.config.displayAfterAdditionalAddress') %}
  6.             {% set additionalData = data.get('Rhiem_Additional_Registration_Fields_Personal') %}
  7.             {% for key, group in page.extensions.additionalRegistrationGroups %}
  8.                 {% block component_account_register_personal_fields_extended_registration_group %}
  9.                     <div class="register-personal additional-groups">
  10.                     <div class="card-title">
  11.                         {{ group.translated.label }}<br/>
  12.                         <small>{{ group.translated.description }}</small>
  13.                     </div>
  14.                     {% set counter = 0 %}
  15.                     {% for attribute in group.attributes %}
  16.                         {% if counter % 2 == 0 %}<div class="form-row">{% endif %}
  17.                         <div class="form-group col-sm-6">
  18.                             {% block component_account_register_personal_fields_extended_registration_attribute %}
  19.                                 {% set validationName = "/Rhiem_Additional_Registration_Fields_Personal/" ~ attribute.id %}
  20.                                 {% if attribute.type == "select" %}
  21.                                     {% sw_include '@Storefront/storefront/component/additional-registration/select.html.twig' %}
  22.                                 {% elseif  attribute.type == "checkbox" %}
  23.                                     {% sw_include '@Storefront/storefront/component/additional-registration/checkbox.html.twig' %}
  24.                                 {% elseif attribute.type == "number" %}
  25.                                     {% sw_include '@Storefront/storefront/component/additional-registration/number.html.twig' %}
  26.                                 {% elseif attribute.type == "textarea" %}
  27.                                     {% sw_include '@Storefront/storefront/component/additional-registration/textarea.html.twig' %}
  28.                                 {% else %}
  29.                                     {% sw_include '@Storefront/storefront/component/additional-registration/input.html.twig' %}
  30.                                 {% endif %}
  31.                             {% endblock %}
  32.                         </div>
  33.                         {% if counter % 2 == 1 %}</div>{% endif %}
  34.                         {% set counter = counter + 1 %}
  35.                     {% endfor %}
  36.                     {% if counter % 2 == 1 %} </div> {% endif %}
  37.                     </div>
  38.                 {% endblock %}
  39.             {% endfor %}
  40.         {% endif %}
  41.     {% endblock %}
  42. {% endblock %}
  43. {% block component_account_register_address %}
  44.     {{ parent() }}
  45.     {% block component_account_register_address_extended_registration %}
  46.         {% if page.extensions.additionalRegistrationGroups and config('RhiemExtendedRegistration.config.displayAfterAdditionalAddress') %}
  47.             {% set additionalData = data.get('Rhiem_Additional_Registration_Fields_Personal') %}
  48.             {% for key, group in page.extensions.additionalRegistrationGroups %}
  49.                 {% block component_account_register_address_extended_registration_group %}
  50.                     <div class="register-personal additional-groups">
  51.                     <div class="card-title">
  52.                         {{ group.translated.label }}<br/>
  53.                         <small>{{ group.translated.description }}</small>
  54.                     </div>
  55.                     {% set counter = 0 %}
  56.                     {% for attribute in group.attributes %}
  57.                         {% if counter % 2 == 0 %}<div class="form-row">{% endif %}
  58.                         <div class="form-group col-sm-6">
  59.                             {% block component_account_register_address_extended_registration_group_attribute %}
  60.                                 {% set validationName = "/Rhiem_Additional_Registration_Fields_Personal/" ~ attribute.id %}
  61.                                 {% if attribute.type == "select" %}
  62.                                     {% sw_include '@Storefront/storefront/component/additional-registration/select.html.twig' %}
  63.                                 {% elseif  attribute.type == "checkbox" %}
  64.                                     {% sw_include '@Storefront/storefront/component/additional-registration/checkbox.html.twig' %}
  65.                                 {% elseif attribute.type == "number" %}
  66.                                     {% sw_include '@Storefront/storefront/component/additional-registration/number.html.twig' %}
  67.                                 {% elseif attribute.type == "textarea" %}
  68.                                     {% sw_include '@Storefront/storefront/component/additional-registration/textarea.html.twig' %}
  69.                                 {% else %}
  70.                                     {% sw_include '@Storefront/storefront/component/additional-registration/input.html.twig' %}
  71.                                 {% endif %}
  72.                             {% endblock %}
  73.                         </div>
  74.                         {% if counter % 2 == 1 %}</div>{% endif %}
  75.                         {% set counter = counter + 1 %}
  76.                     {% endfor %}
  77.                     {% if counter % 2 == 1 %} </div> {% endif %}
  78.                     </div>
  79.                 {% endblock %}
  80.             {% endfor %}
  81.         {% endif %}
  82.     {% endblock %}
  83. {% endblock %}