You are here

function token_field_field_settings_form in Token Field 7

Implements hook_field_settings_form().

File

./token_field.module, line 28
Optional extension to CCK (Content Construction Kit) to provide a read-only field which allows embedding of "compound" fields using Tokens.

Code

function token_field_field_settings_form($field, $instance, $has_data) {
  $settings = $field['settings'];
  $form = array();
  $form['template'] = array(
    '#type' => 'text_format',
    '#default_value' => isset($settings['template']['value']) ? $settings['template']['value'] : '',
    '#format' => isset($settings['template']['format']) ? $settings['template']['format'] : NULL,
    '#description' => t('Using the text area, define the layout for this field using HTML and Tokens.'),
  );
  $form['token_help'] = array(
    '#theme' => 'token_tree',
    '#token_types' => array(
      'node',
    ),
  );
  return $form;
}