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

Open in your IDE?
  1. {% block rhiem_additional_registration_field_type_number %}
  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_number_label %}
  5.         <label class="form-label no-validation"
  6.                for {{ attribute.name }}>{{ 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_number_input %}
  13.         <input type="number"
  14.                id="{{ attribute.name }}"
  15.                name="Rhiem_Additional_Registration_Fields_Personal[{{ attribute.id }}]"
  16.                class="form-control {% if formViolations.getViolations(validationName) is not empty %} is-invalid{% endif %}"
  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.required %} required="required" {% endif %}
  23.                 {% if attribute.minMax %}
  24.                     {% if attribute.valueMin %}
  25.                         min="{{ 10 ** (attribute.valueMin - 1) }}"
  26.                     {% endif %}
  27.                     {% if attribute.valueMax %}
  28.                         max="{{ 10 ** attribute.valueMax - 1 }}"
  29.                     {% endif %}
  30.                     data-arf-form-validation-min-max-length="{{ attribute.valueMin and attribute.valueMax }}"
  31.                     data-arf-form-validation-min-length="{{ attribute.valueMin }}"
  32.                     data-arf-form-validation-max-length="{{ attribute.valueMax }}"
  33.                     data-arf-form-validation-min-length-message="{{ attribute.translated.errorMsgMin }}"
  34.                     data-arf-form-validation-max-length-message="{{ attribute.translated.errorMsgMax }}"
  35.                 {% endif %}
  36.         >
  37.     {% endblock %}
  38.     {% block rhiem_additional_registration_field_type_number_violation_info %}
  39.         {% if attribute.minMax %}
  40.             {% sw_include '@storefront/storefront/utilities/additional-form-validation-info.html.twig' %}
  41.         {% endif %}
  42.     {% endblock %}
  43.     {% block rhiem_additional_registration_field_type_number_violation %}
  44.         {% if formViolations.getViolations(validationName) is not empty %}
  45.             {% sw_include '@Storefront/storefront/utilities/additional-form-violation.html.twig' with {
  46.                 violationPath: validationName,
  47.                 fieldName: attribute.translated.label
  48.             } %}
  49.         {% endif %}
  50.     {% endblock %}
  51. {% endblock %}