{$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}