<#macro registrationLayout bodyClass="" displayInfo=false displayMessage=true displayRequiredFields=false displayWide=false showAnotherWayIfPresent=true> ${properties.titleTag} <#if properties.styles?has_content> <#list properties.styles?split(' ') as style>
<#if properties.infrastructureLogo?has_content && properties.infrastructureLogo='yes'>

<#nested "header">

<#-- App-initiated actions should not see warning messages about the need to complete the action --> <#-- during login. --> <#if displayMessage && message?has_content && (message.type != 'warning' || !isAppInitiatedAction??)>
<#if message.type = 'success'> <#if message.type = 'warning'> <#if message.type = 'error'> <#if message.type = 'info'>
<#nested "form"> <#if displayInfo>
<#nested "info">