You are here

function book_helper_menu_alter in Book helper 6

Same name and namespace in other branches
  1. 7 book_helper.module \book_helper_menu_alter()

Implementation of hook_menu_alter(). Overrides the books outline page.

See also

book.module

File

./book_helper.module, line 48
Improves Drupal's core book module's functionality.

Code

function book_helper_menu_alter(&$items) {

  // Hijack the book.module's 'edit order and titles' page. (admin/content/book/%node)
  // This allows us to add the hide/show checkbox to order book form.
  $items['admin/content/book/%node']['page arguments'] = array(
    'book_helper_admin_edit',
    3,
  );
  $items['admin/content/book/%node']['file'] = 'book_helper.admin.inc';
  $items['admin/content/book/%node']['file path'] = drupal_get_path('module', 'book_helper');

  // Remove outline tab.
  if (variable_get('book_helper_remove_outline', '0') == '1') {
    unset($items['node/%node/outline']);
  }
}