function ctools_node_title_content_type_edit_form

Returns an edit form for custom type settings.

File

plugins/content_types/node_context/node_title.inc, line 67

Code

function ctools_node_title_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 node'),
        '#type' => 'checkbox',
        '#default_value' => $conf['link'],
        '#description' => t('Check here to make the title link to the node.'),
    );
    return $form;
}