vendor/store.shopware.com/rhiemextendedregistration/src/Resources/views/storefront/component/additional-registration/input.html.twig line 1

Open in your IDE?
  1. {% block rhiem_additional_registration_field_type_input %}
  2.     {% set attributeValue = context.customer.customFields.Rhiem_Additional_Registration_Fields_Personal[attribute.id] %}
  3.     {% set dataAttributeValue = data.get('Rhiem_Additional_Registration_Fields_Personal').get(attribute.id) %}
  4.     {% block rhiem_additional_registration_field_type_input_label %}
  5.         <label class="form-label"
  6.                for="{{ attribute.name }}_{{ attribute.id }}">{{ attribute.translated.label }}{% if attribute.required %}{{ "general.required"|trans|striptags }}{% endif %}</label>
  7.         {% if attribute.translated.description %}
  8.             <span class="arf--attribute-description"
  9.                   title="{{ attribute.translated.description }}">&#x1F6C8;</span>
  10.         {% endif %}
  11.     {% endblock %}
  12.     {% block rhiem_additional_registration_field_type_input_content %}
  13.         <input type="text"
  14.                class="form-control{% if formViolations.getViolations(validationName) is not empty %} is-invalid{% endif %}"
  15.                name="Rhiem_Additional_Registration_Fields_Personal[{{ attribute.id }}]"
  16.                id="{{ attribute.name }}_{{ attribute.id }}"
  17.                placeholder="{{ "rhiem-arf.registration.generalPlaceholder"|trans({'%field%': attribute.translated.label})|sw_sanitize }}{% if attribute.required %}{{ "general.required"|trans|striptags }}{% endif %}"
  18.                 {% if attributeValue is not empty %} value="{{ attributeValue }}"
  19.                 {% elseif dataAttributeValue is not empty %} value="{{ dataAttributeValue }}"
  20.                 {% endif %}
  21.                 {% if attribute.required %} required="required" {% endif %}
  22.                 {% if attribute.minMax %}
  23.                     {% if attribute.valueMin %}
  24.                         minlength="{{ attribute.valueMin }}"
  25.                     {% endif %}
  26.                     {% if attribute.valueMax %}
  27.                         maxlength="{{ attribute.valueMax }}"
  28.                     {% endif %}
  29.                     data-arf-form-validation-min-max-length="{{ attribute.valueMin and attribute.valueMax }}"
  30.                     data-arf-form-validation-min-length="{{ attribute.valueMin }}"
  31.                     data-arf-form-validation-max-length="{{ attribute.valueMax }}"
  32.                     data-arf-form-validation-min-length-message="{{ attribute.translated.errorMsgMin }}"
  33.                     data-arf-form-validation-max-length-message="{{ attribute.translated.errorMsgMax }}"
  34.                 {% endif %}
  35.         >
  36.     {% endblock %}
  37.     {% block rhiem_additional_registration_field_type_input_violation_info %}
  38.         {% if attribute.minMax %}
  39.             {% sw_include '@storefront/storefront/utilities/additional-form-validation-info.html.twig' %}
  40.         {% endif %}
  41.     {% endblock %}
  42.     {% block rhiem_additional_registration_field_type_input_violation %}
  43.         {% if formViolations.getViolations(validationName) is not empty %}
  44.             {% sw_include '@Storefront/storefront/utilities/additional-form-violation.html.twig' with {
  45.                 violationPath: validationName,
  46.                 fieldName: attribute.translated.label
  47.             } %}
  48.         {% endif %}
  49.     {% endblock %}
  50. {% endblock %}