<#if default_values?exists && default_values?size > 0> <#list default_values as tmpField> <#if tmpField?has_content && tmpField.field?has_content && tmpField.field.title?has_content> <#if tmpField.field.title == "X"> <#assign xField = tmpField /> <#elseif tmpField.field.title == "Y"> <#assign yField = tmpField /> <#elseif tmpField.field.title == "address"> <#assign addressField = tmpField /> <#elseif tmpField.field.title == "additionalAddress"> <#assign addAddressField = tmpField /> <#elseif tmpField.field.title == "geometry"> <#assign geometryField = tmpField /> <#assign editModeValue = ""> <#if entry.fields?? && entry.fields?has_content> <#list entry.fields as field> <#if field?? && field.title == "editMode"> <#assign editModeValue = field.value > <#break> <#assign viewNumberAttValue = "1"> <#if entry.fields?? && entry.fields?has_content> <#list entry.fields as field> <#if field?? && field.title == "viewNumberAtt"> <#assign viewNumberAttValue = field.value > <#break> <@formGroup labelFor='${entry.idEntry}_address' labelKey='${entry.title}' helpKey=entry.helpMessage mandatory=entry.mandatory> <#if xField?has_content && xField.value?has_content> <#else> <#if yField?has_content && yField.value?has_content> <#else> <#if addressField?has_content && addressField.value?has_content> <#if editModeValue == "" || editModeValue == "Address" || editModeValue == "Adresse"> <#else> <#else> <#if editModeValue == "" || editModeValue == "Address" || editModeValue == "Adresse"> <#else> <#if geometryField?has_content && geometryField.value?has_content> <#else> <#if !xField?has_content || !xField.value?has_content || xField.value == '0'> <@formGroup>
#i18n{directory.message.noGeolocation}
<#if entry.mapProvider?has_content> <@formGroup> <#if entry.mapProvider.key?has_content && entry.mapProvider.key == "gismap" > <#if entry.mapProvider.getParameter(viewNumberAttValue?number)?? && entry.mapProvider.getParameter(viewNumberAttValue?number).mapParameter??> <#assign map_parameter = entry.mapProvider.getParameter(viewNumberAttValue?number).mapParameter > <#if entry.mapProvider.getParameter(viewNumberAttValue?number)?? && entry.mapProvider.getParameter(viewNumberAttValue?number).addressParam??> <#assign add_parameter = entry.mapProvider.getParameter(viewNumberAttValue?number).addressParam > <#include entry.mapProvider.htmlCode />