{$_class = 's-field-edit-dialog'} {$_id = uniqid($_class)} {function localized_name_input_block locale=[] localized_name_value='' is_main_locale='' editable=''}
{$locale.name_region}
{/function}

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

{* Field name *}
[s`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 *}
[s`Field ID`]
{if !$field} {else} {$field.id|escape} {/if}
{* Field type *}
[s`Type of field`]
{if !$field} {else} {$field.type_name|default:$field.type} {/if}
{* Type values *}
[s`List items`]
{* Applied to *}
[s`Applied to`]
{* Person *}
{* Company *}
{if $field && $field.type == 'Address'}
[`“Address” is a complex field, which cannot be completely disabled; you can only edit its components listed below.`]
{/if}
{* Adress fields *} {if $field && !empty($field.id) && $field.type == 'Address' && !$field.disabled}
[s`Address fields`]
{foreach $cf->getParameter('fields') as $_sf} {wa_action app="webasyst" module="settings" action="FieldFormRow" fid=$_sf->getId() f=$_sf parent='address' css_class='field-row editor-off'} {/foreach} {wa_action app="webasyst" module="settings" action="FieldFormRow" fid='%FID%' f=null parent='address' css_class='hidden field-row template editor-on just-added'}
  [s`Add field`]
{/if}
{capture assign="_remove_subitem_confirm"} {strip}

[s`Delete field`]

[s`This will remove field and all its data from all existing contacts. Are you sure?`]
{/strip} {/capture}