{$wrapper_id = uniqid('crm-dialog-edit-field-wrapper-')} {function localized_name_input_block locale=[] localized_name_value='' is_main_locale='' editable=''}
{$locale.name_region}
{/function}

{if $field}[`Edit field`]{else}[`New field`]{/if}

[`Field name`]
{localized_name_input_block locale=$locale localized_name_value=$field.localized_names[$locale.id]|default:null editable=!$field || $field.editable is_main_locale=true } {$rest_locales = []} {foreach $other_locales as $loc} {$localized_name = $field.localized_names[$loc.id]|default:null} {if $localized_name} {localized_name_input_block locale=$loc localized_name_value=$localized_name editable=!$field || $field.editable } {else} {$rest_locales[] = $loc} {/if} {/foreach} {if $rest_locales}
{/if}
[`Field ID`]
{if !$field} {else} {$field.id|escape} {/if}
[`Type of field`]
{if !$field} {else} {$field.type_name|default:$field.type} {/if}
[`List items`]
[`Applied to`]

{if !$field || $field.editable}
{/if}
{if $field && !empty($field.id) && $field.type == 'Address' && !$field.disabled}
[`Address fields`]
{foreach $cf->getParameter('fields') as $_sf} {wa_action app="crm" module="settings" action="FieldFormRow" fid=$_sf->getId() f=$_sf parent='address' css_class='field-row editor-off'} {/foreach} {wa_action app="crm" module="settings" action="FieldFormRow" fid='%FID%' f=null parent='address' css_class='hidden field-row template editor-on just-added'}
  [`Add field`]
{/if}