Как создать свой сайт
Верстка сайта (и не только) в простых примерах

Новая вкладка (menu_local_task) на Drupal

Опубликовал(а) Programmer 23/05/2017 в Drupal , метки:

Добавить новую горизонтальную вкладку на Drupal 7 можно с помощью обычного крючка hook_menu() в пользовательском модуле. Для этого нужно всего-навсего указать значение элемента type массива $items[новый_путь] равным константе MENU_LOCAL_TASK, так как показано в примере программного кода, который показан далее.

Вид новой вкладки на странице ноды в Drupal:

Меню локальных задач - новая вкладка в Drupal 7

Вид новой вкладки на странице ноды в Drupal, подстраница:

Меню локальных задач - новая вкладка в Drupal 7- вид подстраницы с формой

Стоит отметить, что новая вкладка, а точнее новый пункт меню локальных задач будет добавлен ко всем нодам, т.е. ко всем имеющимся типам материалов на сайте. Учтите данный момент.

Программный код для модуля:


Добавить комментарий