<#import "template.ftl" as layout> <@layout.registrationLayout; section> <#if section = "header"> ${msg("registerTitle")} <#elseif section = "form">
<#-- 1. LOGIN --> <#if !realm.registrationEmailAsUsername>
<#if messagesPerField.existsError('username')> ${kcSanitize(messagesPerField.get('username'))?no_esc}
<#-- 2. E-MAIL -->
<#if messagesPerField.existsError('email')> ${kcSanitize(messagesPerField.get('email'))?no_esc}
<#-- 3. IMIĘ -->
<#if messagesPerField.existsError('firstName')> ${kcSanitize(messagesPerField.get('firstName'))?no_esc}
<#-- 4. NAZWISKO -->
<#if messagesPerField.existsError('lastName')> ${kcSanitize(messagesPerField.get('lastName'))?no_esc}
<#-- 5. NUMER TELEFONU -->
<#assign hasError = messagesPerField.existsError('user.attributes.phoneNumber', 'phoneNumber')> <#if hasError> ${kcSanitize(messagesPerField.getFirstError('user.attributes.phoneNumber', 'phoneNumber'))?no_esc}
<#-- 6. HASŁA --> <#if passwordRequired>
<#if messagesPerField.existsError('password')> ${kcSanitize(messagesPerField.get('password'))?no_esc}
<#if messagesPerField.existsError('password-confirm')> ${kcSanitize(messagesPerField.get('password-confirm'))?no_esc}
<#-- 7. WYBÓR KONTA -->
<#assign selectedType = (register.formData['user.attributes.ACCOUNT_TYPE']!'CUSTOMER')> <#assign typeHasError = messagesPerField.existsError('user.attributes.ACCOUNT_TYPE')> <#if typeHasError> ${kcSanitize(messagesPerField.get('user.attributes.ACCOUNT_TYPE'))?no_esc}
<#-- SEKCJA PRZYCISKÓW -->
<#-- Zmiana: Dodana klasa form-action-spacer do kontroli odstępu -->