function menu_add_link_labels

Adds labels to the title of a hidden, unpublished or logged-in menu link.

Parameters

string $title: The title of the menu link. This will be modified as necessary to add the appropriate label in parentheses at the end.

array $item: An array representing the menu link item.

2 calls to menu_add_link_labels()
_menu_overview_tree_form in modules/menu/menu.admin.inc
Recursive helper function for menu_overview_form().
_menu_parents_recurse in modules/menu/menu.module
Recursive helper function for menu_parent_options().

File

modules/menu/menu.module, line 457

Code

function menu_add_link_labels(&$title, $item) {
    if ($item['hidden']) {
        $title .= ' (' . t('disabled') . ')';
    }
    elseif (!empty($item['node_unpublished'])) {
        $title .= ' (' . t('unpublished') . ')';
    }
    elseif ($item['link_path'] == 'user' && $item['module'] == 'system') {
        $title .= ' (' . t('logged in users only') . ')';
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.