menu.inc

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

Версия 1.255.2.31 (checked in on 2009/04/27 at 12:50:13 by goba)

API for the Drupal menu system.

Константы

ИмяОписание
MENU_ACCESS_DENIED
MENU_CALLBACKПросто регистрирует функцию по заданному URL-у. Они не показываются в меню.
MENU_CREATED_BY_ADMIN
MENU_DEFAULT_LOCAL_TASKКаждый набор локальных задач предоставляет одну задачу по умолчанию ('default'), которая указывает на тот же путь, что и родитель, при щелчке мышью.
MENU_FOUND
MENU_IS_LOCAL_TASK
MENU_IS_ROOT
MENU_LINKS_TO_PARENT
MENU_LOCAL_TASKЛокальные задачи показываются как вкладки по умолчанию. Используйте это для пунктов меню, которые описывают действия, который выполняются над родительским пунктом. Например, путь 'node/52/edit', который выполняет задачу редактирования ('edit') над 'node/52'.
MENU_MAX_DEPTHThe maximum depth of a menu links tree - matches the number of p columns.
MENU_MAX_PARTSМаксимальное количество элементов пути для обратного вызвова (callback) меню
MENU_MODIFIED_BY_ADMIN
MENU_NORMAL_ITEMОбычные пункты меню, которые показываются в дереве меню и могут быть перемещены/скрыты администратором. Используйте для большинства пунктов меню. Это значение по умолчанию, если тип пункта меню не указан.
MENU_NOT_FOUND
MENU_SITE_OFFLINE
MENU_SUGGESTED_ITEMМодули могут «предлагать» (suggest) элементы меню. По умолчанию такие элементы отключены, и действуют как простые коллбеки, до тех пор, пока администратор не включит их. При включении они становятся обычными пунктами меню.
MENU_VISIBLE_IN_BREADCRUMB
MENU_VISIBLE_IN_TREE

Функции

ИмяОписание
drupal_help_argСоздаёт элементы для массива $arg в hook_help().
menu_cache_clearОчищает кеш для единичного элемента меню.
menu_cache_clear_allОчищает все кешированные данные меню. Должна вызвааться каждый раз, если изменения могут затронуть иерархиею пунктов или ссылки меню.
menu_execute_active_handlerВыполняет функцию, которая ассоциируется с текущим путём.
menu_get_active_breadcrumbПолучает хлебные крошки для текущей страницы, определенные активным путем.
menu_get_active_helpВозвращает справку связанную с активизированным пунктом меню.
menu_get_active_menu_nameПолучает активное меню для текущей страницы - определяет активный путь.
menu_get_active_titleПолучает заголовок текущей страницы, как определено активным путём.
menu_get_active_trailПолучает активный след текущей страницы - путь к корню в дереве меню.
menu_get_ancestorsReturns the ancestors (and relevant placeholders) for any given path.
menu_get_itemПолучает элемент роутера.
menu_get_namesСтроит список названий меню.
menu_get_objectВозвращает загруженный объект из роутера меню.
menu_link_children_relative_depthНаходит глубину потомков пункта по отношению к глубине пункта.
menu_link_deleteУдаляет один или несколько пунктов меню.
menu_link_loadВозвращает элемент меню по его идентификатору (mlid), с проверкой доступа и переведенным заголовком и описанием. Такой элемент готов к рендерингу и выводу.
menu_link_maintainВставляет, обновляет или удаляет uncustomized ссылку меню относящуюся к модулю.
menu_link_saveСохраняет ссылку меню.
menu_list_system_menusВозвращает массив, который содержит названия системных (по умолчанию) меню.
menu_local_tasksСобирает локальные задачи (вкладки) для заданного уровня.
menu_navigation_linksВозращает массив ссылок для меню навигации.
menu_path_is_externalВозвратить TRUE если путь является внешним (например http://example.com).
menu_primary_linksВозвращает массив ссылок для отображения меню «Основные ссылки».
menu_primary_local_tasksВозращает оформленные локальные задачи для самого верхнего уровня.
menu_rebuild(Пере)заполняет таблицы базы данных, используемые различными функциями меню.
menu_router_buildСобирает, изменяет и хранит определения меню и элементов.
menu_secondary_linksВозвращает массив ссылок, которые должны отображаться как Дополнительные ссылки.
menu_secondary_local_tasksВозращает оформленные локальные задачи второго уровня.
menu_set_active_itemЗадает активный путь, который определяет, какая страница загружена.
menu_set_active_menu_nameУстанавливает (или получает) активное меню для текущей страницы, определяя активный след.
menu_set_active_trailЗадает (или получает) активный след текущей страницы - путь к корню в дереве меню.
menu_set_itemЗаменяет статически кэшированный элемент заданного пути.
menu_tab_root_pathReturns the router path, or the path of the parent tab of a default local task.
menu_tail_to_arg
menu_treeРендерит дерево меню, учитывая текущий путь.
menu_tree_all_dataПолучить данные структуры, представляющие название дерева меню.
menu_tree_check_accessПроверяет доступ и выполняет другие динамические операции для каждой ссылки в дереве меню.
menu_tree_collect_node_linksВспомогательная рекурсивная функция. Собирает ссылки на ноды.
menu_tree_dataСтроит данные, представляющие дерево меню.
menu_tree_outputВозвращает сформированное для вывода дерево меню.
menu_tree_page_dataGet the data structure representing a named menu tree, based on the current page.
menu_unserializeThe menu system uses serialized arrays stored in the database for arguments. However, often these need to change according to the current path. This function unserializes such an array and does the necessary change.
menu_valid_pathПроверяет путь ссылки создаваемого или редактируемого пункта меню.
theme_menu_itemГенерирует HTML код для пункта меню и подменю.
theme_menu_item_linkГенерирует вывод HTML данных для единичной ссылки меню.
theme_menu_local_taskСоздаёт HTML для ссылки на одну локальную задачу (рисует вкладку).
theme_menu_local_tasksReturns the rendered local tasks. The default implementation renders them as tabs.
theme_menu_treeГенерирует HTML-код, выводимый для дерева меню.
_menu_check_accessПроверяет право доступа к пункту меню, используя коллбэк доступа.
_menu_clear_page_cacheHelper function to clear the page and block caches at most twice per page load.
_menu_delete_itemВспомогательная функция для menu_link_delete; удаляет единичную ссылку меню.
_menu_find_router_pathFind the router path which will serve this path.
_menu_item_localizeLocalize the router item title using t() or another callback.
_menu_link_buildСоздает ссылку из элемента рутера.
_menu_link_map_translateThis function translates the path elements in the map using any to_arg helper function. These functions take an argument and return an object. See http://drupal.org/node/109153 for more information.
_menu_link_move_childrenОбновляет дочерние элементы ссылки меню, которая перемещается.
_menu_link_parents_setHelper function that sets the p1..p9 values for a menu link being saved.
_menu_link_translateThis function is similar to _menu_translate() but does link-specific preparation such as always calling to_arg functions.
_menu_load_objectsЗагружает объекты в карту определенные в $item['load_functions'].
_menu_navigation_links_rebuildHelper function to build menu links for the items in the menu router.
_menu_router_buildHelper function to build the router table based on the data from hook_menu.
_menu_router_cacheHelper function to store the menu router if we have it in memory.
_menu_set_expanded_menusHelper function to update a list of menus with expanded items
_menu_site_is_offlineПроверяет, находится ли сайт в автономном режиме "на обслуживании".
_menu_translateHandles dynamic path translation and menu access control.
_menu_tree_check_accessRecursive helper function for menu_tree_check_access()
_menu_tree_cidHelper function - compute the real cache ID for menu tree data.
_menu_tree_dataRecursive helper function to build the data representing a menu tree.
_menu_update_parental_statusПроверяет и обновляет статус 'has_children' для родительской ссылки.
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему