function tripal_core_menu
2.x tripal_core.module | tripal_core_menu() |
3.x tripal_core.module | tripal_core_menu() |
1.x tripal_core.module | tripal_core_menu() |
Implements hook_menu(). Defines all menu items needed by Tripal Core
Related topics
File
- legacy/
tripal_core/ tripal_core.module, line 59 - The Tripal Core module
Code
function tripal_core_menu() {
$items = array();
// Triapl setting groups
$items['admin/tripal/legacy'] = array(
'title' => 'Tripal Legacy',
'description' => t("Legacy functionality from Tripal v2.0."),
'weight' => -8,
'page callback' => 'system_admin_menu_block_page',
'access arguments' => array('administer tripal'),
'file' => 'system.admin.inc',
'file path' => drupal_get_path('module', 'system'),
);
// Relationshi API autocomplete callback
$items['tripal_ajax/relationship_nodeform/%/%/name_to_id'] = array(
'page callback' => 'chado_add_node_form_relationships_name_to_id_callback',
'page arguments' => array(2, 3),
'access arguments' => array('access content'),
'type' => MENU_CALLBACK
);
// The node's TOC tab
$items['node/%node/tripal_toc'] = array(
'title' => 'TOC',
'page callback' => 'drupal_get_form',
'page arguments' => array('tripal_core_node_toc_form', 1),
'access callback' => 'tripal_core_access_node_toc_form',
'access arguments' => array(1),
'type' => MENU_LOCAL_TASK,
'file' => '/includes/tripal_core.toc.inc',
);
return $items;
}