#{get_breadcrumbs}

#{ form_for( @custom_field, :method => :post, :action => CustomFields::Controller::CustomFields.r(:save), :id => :custom_field_form ) do |f| f.input_hidden(:id , @custom_field.id) f.input_hidden(:custom_field_group_id, @custom_field_group_id) f.input_hidden(:csrf_token , get_csrf_token) f.g.div(:id => 'general') do f.input_text( lang('custom_fields.labels.name'), :name ) f.input_text( lang('custom_fields.labels.slug'), :slug ) f.select( lang('custom_fields.labels.custom_field_type_id'), :custom_field_type_id, :values => @custom_field_types, :size => 1, :selected => @custom_field.custom_field_type_id ) f.select( lang('custom_fields.labels.format'), :format, :values => Zen::Plugin::Markup::Engines, :size => 1, :selected => @custom_field.format ) f.textarea( lang('custom_fields.labels.description'), :description, :rows => 8 ) f.textarea( lang('custom_fields.labels.possible_values'), :possible_values, :rows => 8 ) end f.g.div(:id => 'settings') do f.input_radio( lang('custom_fields.labels.required'), :required, @custom_field.required, :values => @boolean_hash.invert ) f.input_radio( lang('custom_fields.labels.text_editor'), :text_editor, @custom_field.text_editor, :values => @boolean_hash.invert ) f.input_text( lang('custom_fields.labels.textarea_rows'), :textarea_rows ) f.input_text( lang('custom_fields.labels.text_limit'), :text_limit ) f.input_text( lang('custom_fields.labels.sort_order'), :sort_order ) end f.g.div(:class => 'button') do f.g.input( :type => 'submit', :value => lang('custom_fields.buttons.save') ) end end }