function power_menu_admin_form in Power Menu 6
Same name and namespace in other branches
- 7 power_menu.admin.inc \power_menu_admin_form()
Callback function for the admin form
1 string reference to 'power_menu_admin_form'
- power_menu_menu in ./
power_menu.module - implementation of hook_menu().
File
- ./
power_menu.admin.inc, line 11 - This contains all the admin stuff of the module
Code
function power_menu_admin_form() {
global $language;
$menus = menu_get_menus();
$form['power_menu_menu'] = array(
'#type' => 'checkboxes',
'#options' => $menus,
'#title' => t('Power Menu'),
'#default_value' => variable_get('power_menu_menu', array()),
'#description' => t('Choose the menu which should be your power menu. You can choose multiple menus. Main usecase for selecting multiple menus
would be if you have a site with multiple languages. IMPORTANT: At the same time only one menu should be present!!!'),
);
$form['power_menu_breadcrumb_title'] = array(
'#type' => 'checkbox',
'#title' => t('Display title in breadcrumbs'),
'#default_value' => variable_get('power_menu_breadcrumb_title', FALSE),
);
if (module_exists('taxonomy')) {
$ar_vocabs = array();
$vocabs = taxonomy_get_vocabularies();
foreach ($vocabs as $vocab) {
$ar_vocabs[$vocab->vid] = $vocab->name;
}
$form['power_menu_taxonomy_navigation'] = array(
'#type' => 'select',
'#options' => $ar_vocabs,
'#title' => t('Navigation Taxonomy'),
'#default_value' => variable_get('power_menu_taxonomy_navigation', ''),
'#description' => t('Choose the taxonomy which is going to reflect the structure of your menu. It gives you the option to create taxonomy terms from your menu.'),
);
}
else {
drupal_set_message(t("You don't have the taxonomy enabled. There is nothing to configure."));
}
return system_settings_form($form);
}