Home ›
Change the text of a tab, such as 'View', for one node typeChange the text of a tab, such as 'View', for one node type
Submitted by Benjamin Melançon on August 23, 2011 - 5:13pm
<?php
/**
* Implements hook_menu_alter().
*
* Use a title callback to replace the text shown on nodes' "View" tab.
*/
function example_menu_alter(&$items) {
$items['node/%node/view']['title callback'] = 'example_view_tab_title';
$items['node/%node/view']['title arguments'] = array(1);
}
/**
* The title callback for the view tab; make it "Information" on project pages.
*/
function example_view_tab_title($node) {
if ($node->type == 'project') {
return t('Information');
}
else {
// Returning a value is necessary. It does not default to the non-callback
// title, but instead presents a blank value.
return t('View');
}
}
?>
Searched words:
content type alternate label for node edit view or other local task tab
Comments
Thanks!
Thanks! A great help
Post new comment