Difference between revisions of "Sf txt"

From ARK
Jump to: navigation, search
Line 92: Line 92:
 
);
 
);
 
</pre>
 
</pre>
 +
 +
[[category:Administrator]]

Revision as of 11:17, 14 November 2008

Description

The sf_txt is for handling basic text fields. All text fields will need to be setup in field_settings.php and will need to be entered in cor_lut_txttype. An alias will also need to be entered in cor_tbl_alias that corresponds to the cor_lut_txttype entry.

Additional Fields

The sf_txt does not require any additional fields.

Example Configuration

An example of sf_txt configuration using multiple modtypes:

$conf_mcd_description =
    array(
        'view_state' => 'max',
        'edit_state' => 'view',
        'sf_nav_type' => 'full',
        'sf_title' => 'desc', 
        'sf_html_id' => 'cxt_su_description', // Must be unique
        'script' => 'php/subforms/sf_txt.php',
        'op_label' => 'space',
        'op_input' => 'save',
	'op_modtype' => TRUE, //for different fields for each modtype (see below)
        'type1_fields' => array(
             $conf_field_shape,
             $conf_field_corners,
             $conf_field_dims,
             $conf_field_bostop,
             $conf_field_sides,
             $conf_field_bosbase,
             $conf_field_base,
             $conf_field_orient,
             $conf_field_inclination,
             $conf_field_truncation,
             $conf_field_observ
        ),
        'type2_fields' => array(      
             $conf_field_compac,             
             $conf_field_colour, 
             $conf_field_compo, 
             $conf_field_inclusions,   
             $conf_field_dims,         
             $conf_field_observ,
             $conf_field_excavtech               
        ),
        'type3_fields' => array(
             $conf_field_material,             
             $conf_field_sizemat,              
             $conf_field_finish,             
             $conf_field_bond, 
             $conf_field_form,             
             $conf_field_dirface,              
             $conf_field_bondmat,             
             $conf_field_dims, 
             $conf_field_observ 
        ),
	    'type4_fields' => array(
		$conf_field_abody,
		$conf_field_ahead,
		$conf_field_ararm,
		$conf_field_alarm,
		$conf_field_arleg,
		$conf_field_alleg,
		$conf_field_afeet,
		$conf_field_degen,
		$conf_field_state,
		$conf_field_observ
	    ),
	    'type5_fields' => array(
		$conf_field_orient,
		$conf_field_dims,
		$conf_field_observ,
		$conf_field_excavtech
	    )
	);

An example of sf_txt using a single modtype

$conf_mcd_short_desc =
    array(
        'view_state' => 'max',
        'edit_state' => 'view',
        'sf_nav_type' => 'full',
        'sf_title' => 'shortdesc', 
        'sf_html_id' => 'cxt_short_description', // Must be unique
        'script' => 'php/subforms/sf_txt.php',
        'op_label' => 'space',
        'op_input' => 'save',
	'op_modtype' => FALSE, //if each modtype uses same fields (see below)
        'fields' => array(
             $conf_field_short_desc
	     )
	);