function ctools_term_name_content_type_edit_form

Returns an edit form for custom type settings.

File

plugins/content_types/term_context/term_name.inc, line 67

Code

function ctools_term_name_content_type_edit_form($form, &$form_state) {
  $conf = $form_state['conf'];
  $form['markup'] = array(
    '#title' => t('Title tag'),
    '#type' => 'select',
    '#options' => array(
      'none' => t('- No tag -'),
      'h1' => t('h1'),
      'h2' => t('h2'),
      'h3' => t('h3'),
      'h4' => t('h4'),
      'h5' => t('h5'),
      'h6' => t('h6'),
      'div' => t('div'),
    ),
    '#default_value' => $conf['markup'],
  );
  $form['id'] = array(
    '#title' => t('CSS id to use'),
    '#type' => 'textfield',
    '#default_value' => $conf['id'],
  );
  $form['class'] = array(
    '#title' => t('CSS class to use'),
    '#type' => 'textfield',
    '#default_value' => $conf['class'],
  );
  $form['link'] = array(
    '#title' => t('Link to term'),
    '#type' => 'checkbox',
    '#default_value' => $conf['link'],
    '#description' => t('Check here to make the name link to the term page.'),
  );
  return $form;
}