Таблица menu_router сопоставляет пути различным обратным вызовам.
''
| Поле | Тип | Null | Default | Назначение |
|---|---|---|---|---|
| path | varchar(255) | Нет | '' | Первичный ключ, описывающие элемент. |
| load_functions | blob | Нет | Сериализованный массив имен функция, вызываемых для загрузки объекта, соответствующий части текущего пути(напр. node_load). | |
| to_arg_functions | blob | Нет | Сериализованный массив имен функция, вызываемых для замены части пути маршрутизаторов другой строкой (напр. user_uid_optional_to_arg). | |
| access_callback | varchar(255) | Нет | '' | Обратный вызов, определяющий доступ к пути маршрутизатора, по умолчанию user_access. |
| access_arguments | blob | Да | Сериализованный массив аргументов для обратного вызова доступа. | |
| page_callback | varchar(255) | Нет | '' | Имя функции, сериализующей страницу. |
| page_arguments | blob | Да | Сериализованный массив аргументов для обратного вызова страницы. | |
| delivery_callback | varchar(255) | Нет | Имя функции, которая отправляет результат функции page_callback браузеру. | |
| fit | int(11) | Нет | 0 | Числовое представление специфичности пути. |
| number_parts | smalint(6) | Нет | 0 | Количество частей пути в этом пути маршрутизатора. |
| context | int(11) | Нет | 0 | Толко для локальных задач(вкладок) - контекст локальной задачи, для управления его размещением. |
| tab_parent | varchar(255) | Нет | '' | Только для локальных задач(вкладок) - путь маршрутизатора родительской страницы (которая так же может быть локальной задачей). |
| tab_root | varchar(255) | Нет | '' | Путь маршрутизатора ближайшей родительской страницы - не вкладки (для страниц, не являющихся локальными задачами, это будет то же самое что и путь). |
| title | varchar(255) | Нет | '' | Заголовок текущей страницы или заголовок вкладки, если это локальная задача. |
| title_calback | varchar(255) | Нет | '' | Функция. которая измени заголовок (по умолчанию t()). |
| title_arguments | varchar(255) | Нет | '' | Сериализованный массив аргументов для обратного вызова заголовка. Если пусто - то заголовок будет использован как единственный аргумент для обратного вызова заголовка. |
| theme_callback | varchar(255) | Нет | '' | Функция, возвращающая имя темы, которая будет использована для визуализации данной страницы. |
| theme_arguments | varchar(255) | Нет | '' | Сериализованный массив аргументов обратного вызова темы. |
| type | int(11) | Нет | 0 | Числовое представление типа элемента меню (напр. MENU_LOCAL_TASK) |
| description | text | Нет | Описание этого элемента меню. | |
| position | varchar(255) | Нет | '' | Позиция блока (слева или справа) на административной странице системы, для данного элемента меню. |
| wight | int(11) | Нет | 0 | Вес элемента. Элемент с меньшим весом находится выше, с большим - ниже. |
| include_file | mediumtext | Да | Файл, подключаемый для включения этого элемента, в котором обычно находится функции обратного вызова страницы. |
| Имя | Поля | Дополнительно |
|---|---|---|
| Primary index | path | unique |
| fit | fit | |
| tab_parent | tab_parent,weight,title | |
| tab_root_weight_title | tab_root,weight,title |