function nodesymlinks_settings in NodeSymlinks 7
Same name and namespace in other branches
- 6 nodesymlinks.admin.inc \nodesymlinks_settings()
Admin settings form.
1 string reference to 'nodesymlinks_settings'
- nodesymlinks_menu in ./
nodesymlinks.module - Implements hook_menu().
File
- ./
nodesymlinks.admin.inc, line 60 - Administration screen for NodeSymlinks
Code
function nodesymlinks_settings($form, $form_state) {
$form = array();
$form['breadcrumbs'] = array(
'#type' => 'fieldset',
'#title' => 'Breadcrumb settings',
);
$form['breadcrumbs']['nodesymlinks_crumbs_lastcrumb'] = array(
'#type' => 'radios',
'#title' => t('Last breadcrumb is'),
'#options' => array(
'parent' => t('Parent of the current menu item'),
'current_plain' => t('Current menu item title'),
'current_link' => t('Current menu item as link'),
),
'#default_value' => variable_get('nodesymlinks_crumbs_lastcrumb', 'parent'),
);
$form['nodeform'] = array(
'#type' => 'fieldset',
'#title' => 'Node form',
);
$form['nodeform']['nodesymlinks_check_menuitem'] = array(
'#type' => 'checkbox',
'#title' => t('Node menu item check'),
'#description' => t('Check if the node menu item is filled when some node symlink is defined. When enabled it will warn you every time when you try to add nodesymlink leaving <b>Menu link title</b> field empty.'),
'#default_value' => variable_get('nodesymlinks_check_menuitem', 1),
);
$form['nodeform']['nodesymlinks_show_messages'] = array(
'#type' => 'checkbox',
'#title' => t('Show messages'),
'#description' => t('After creating or updating a node, show the user the amount of symlinks that were created or deleted.'),
'#default_value' => variable_get('nodesymlinks_show_messages', TRUE),
);
return system_settings_form($form);
}