menu_get_item
includes/menu.inc, строка 271
- Версии
- 5
menu_get_item(
$mid, $path = NULL,$reset= FALSE)- 6
menu_get_item($path = NULL, $router_item = NULL)
Возвращает пункт меню по заданному $mid
, или по $path
, если $mid
не предоставляется.
Параметры
$mid
Идентификатор запрашиваемого пункта меню.
$path
Собственный путь запрашиваемого пункта меню. По умолчанию NULL
. Используется только, если не устанавливается $mid
.
$reset
Дополнительный аргумент, который сбрасывает статическую переменную кэша дерева меню, если установить в TRUE
. По умолчанию FALSE
.
Возвращаемое значение
Пункт меню найденный в меню сайта, или пустой массив, если ничего не было найдено.
Связанные темы
Код
<?php
function menu_get_item($mid, $path = NULL, $reset = FALSE) {
static $menu;
if (!isset($menu) || $reset) {
$menu = menu_get_menu();
}
if (isset($mid)) {
return $menu['items'][$mid];
}
if (isset($path)) {
return $menu['items'][$menu['path index'][$path]];
}
return array();
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии