function front_page_menu in Front Page 7.2
Same name and namespace in other branches
- 5 front_page.module \front_page_menu()
- 6.2 front_page.module \front_page_menu()
- 6 front_page.module \front_page_menu()
- 7 front_page.module \front_page_menu()
Implements hook_menu().
File
- ./
front_page.module, line 32
Code
function front_page_menu() {
// Front page settings.
$items['admin/config/front'] = array(
'title' => 'Front Page',
'description' => 'Configure front page.',
'position' => 'right',
'weight' => -15,
'page callback' => 'system_admin_menu_block_page',
'access arguments' => array(
'administer front page',
),
'file' => 'system.admin.inc',
'file path' => drupal_get_path('module', 'system'),
);
$items['admin/config/front/settings'] = array(
'title' => 'Settings',
'description' => 'Administer custom front page settings.',
'weight' => 0,
'page callback' => 'drupal_get_form',
'page arguments' => array(
'front_page_admin',
),
'access arguments' => array(
'administer front page',
),
'type' => MENU_LOCAL_TASK | MENU_NORMAL_ITEM,
'file' => 'front_page.admin.inc',
);
$items['admin/config/front/arrange'] = array(
'title' => 'Arrange',
'description' => 'Ability to re-arrange what order front page roles are processed.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'front_page_admin_arrange_form',
),
'access arguments' => array(
'administer front page',
),
'type' => MENU_LOCAL_TASK | MENU_NORMAL_ITEM,
'file' => 'front_page.admin.inc',
'weight' => 1,
);
$items['admin/config/front/home-links'] = array(
'title' => 'Home links',
'description' => 'Allows you to change the location of the <front> placeholder.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'front_page_admin_home_links',
),
'access arguments' => array(
'administer front page',
),
'type' => MENU_LOCAL_TASK | MENU_NORMAL_ITEM,
'file' => 'front_page.admin.inc',
'weight' => 2,
);
$items['front_page'] = array(
'title' => '',
'page callback' => 'front_page',
'access callback' => TRUE,
'type' => MENU_SUGGESTED_ITEM,
);
return $items;
}