menu_link_load
includes/menu.inc, строка 1628
- Версии
- 6
menu_link_load($mlid)
Возвращает элемент меню по его идентификатору (mlid), с проверкой доступа и переведенным заголовком и описанием. Такой элемент готов к рендерингу и выводу.
Эта функция не должна вызываться из node_load()
или любой другой _load функции, используемой для загрузки объектов меню, чтобы не вызвать бесконечную рекурсию.
Параметры
$mlid
Идентификатор элемента меню.
Возвращаемое значение
Элемент меню, с заполненным $item['access']
и переведенным заголовком и описанием.
Связанные темы
Код
<?php
function menu_link_load($mlid) {
if (is_numeric($mlid) && $item = db_fetch_array(db_query("SELECT m.*, ml.* FROM {menu_links} ml LEFT JOIN {menu_router} m ON m.path = ml.router_path WHERE ml.mlid = %d", $mlid))) {
_menu_link_translate($item);
return $item;
}
return FALSE;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии