function term_reference_tree_field_formatter_settings_form in Taxonomy Term Reference Tree Widget 7
Same name and namespace in other branches
- 7.2 term_reference_tree.field.inc \term_reference_tree_field_formatter_settings_form()
Implements hook_field_formatter_settings_form().
File
- ./
term_reference_tree.field.inc, line 46
Code
function term_reference_tree_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) {
$display = $instance['display'][$view_mode];
$settings = $display['settings'];
$element = array();
if ($display['type'] == 'term_reference_tree' && module_exists('token')) {
$element['token_display_selected'] = array(
'#type' => 'textarea',
'#title' => t('Custom Term Label'),
'#description' => t("Use tokens to change the term label. Leave this field blank to use the term name linked to its taxonomy page."),
'#default_value' => $settings['token_display_selected'],
);
$element['token_display_unselected'] = array(
'#type' => 'textarea',
'#title' => t('Custom Term Label (unselected)'),
'#description' => t("Use tokens to change the term label for unselected parent terms. Leave this field blank to use the same tokens as above."),
'#default_value' => $settings['token_display_unselected'],
);
$element['tokens_list'] = array(
'#theme' => 'token_tree',
'#token_types' => array(
'term',
),
);
}
return $element;
}