drupal/menu_links

Таблица menu_links содержит индивидуальные ссылки внутри менюю

drupal.menu_links (модуль system)
Поле Тип Null Default Назначение
menu_name varchar(32) Нет '' Имя меню. Все ссылки с одинаковым именем, являются частью одного меню.
mlid int(10) unsigned Нет Autoincrement Идентификатор ссылки меню - целочисленный первичный ключ.
plid int(10) unsigned Нет 0 Идентификатор родительской ссылки mlid, находящейся ниже в иерархии, 0 - для верхнего уровня
link_patch varchar(255) Нет '' Путь Drupal или внешний путь, на который указывает ссылка
route_patch varchar(255) Нет '' Для ссылок Drupal, подключает ссылку path для соединений (0 - внешняя ссылка) это значение подключает ссылку к {menu_router}.path для объединения
link_title varchar(255) Нет '' Текст, отображаемый в ссылке. Может быть модифицирован, обратным вызовом в заголовке menu_route
options blob Да Сериализованный массив опций, передаваемых функции url() или l(), такой как строка запроса или атрибуты HML
module varchar(255) Нет 'system' Имя модуля, сгенерировавшего эту ссылку
hidden smalint(6) Нет 0 Флаг визуализации ссылки. 0- видимая, -1 - обратный вызов меню, 1 - отключённый элемент менню
external smalint(6) Нет 0 Флаг - признак указания ссылки на полный URL, начиная с протокола, вроде http:// (1- для внешних, 0 - для внутренних)
has_children smalint(6) Нет 0 Флаг признак родительства данной ссылки. (1 - есть дочерние ссылки, 0 - нет)
expanded smalint(6) Нет 0 Флаг признак развёрнутости в меню. (1 - развёрнута, 0 - нет)
wight int(11) Нет 0 Вес ссылки на одинаковой глубине
depth smalint(6) Нет 0 Глубина, относительно верхнего уровня. plid==0 будет иметь depth==1
customized smalint(6) Нет 0 Флаг, указывающий, что пользователь отредактировал ссылку вручную (1 - да, 0 - нет)
p1 int(10) unsigned Нет 0 Первый mlid в материализованном пути. Если N=depth, то pN эквивалентно mlid. Если depth>1, то p(N-1) должно быть эквивалентно plid. Все pX (где X>depth) должны быть = 0.
p2 int(10) unsigned Нет 0 Второй mlid в материализованном пути. -//-.
p3 int(10) unsigned Нет 0 Третий mlid в материализованном пути. -//-.
p4 int(10) unsigned Нет 0 Четвёртый mlid в материализованном пути. -//-.
p5 int(10) unsigned Нет 0 Пятый mlid в материализованном пути. -//-.
p6 int(10) unsigned Нет 0 Шестой mlid в материализованном пути. -//-.
p7 int(10) unsigned Нет 0 Седьмой mlid в материализованном пути. -//-.
p8 int(10) unsigned Нет 0 Восьмой mlid в материализованном пути. -//-.
p9 int(10) unsigned Нет 0 Девятый mlid в материализованном пути. -//-.
update smalint(6) Нет 0 Флаг, указывающий, что ссылка была создана, при обновлении с Drupal 5
индексы drupal.menu_links
Имя Поля Дополнительно
Primary index mlid unique
path_menu link_path,menu_name
menu_plid_expand_child menu_name,plid,expanded,has_children
menu_parents menu_name,p1,p2,p3,p4,p5,p6,p7,p8,p9
router_path router_path