Описание тега hook-menu

Этот хук позволяет модулям Drupal регистрировать пути, чтобы определить, как обрабатываются запросы URL.
1 ответ

Модуль hook_menu выдает что я делаю не так?

Ничто внутри моей функции не работает. Есть идеи здесь? Я прочитал несколько вопросов о hook_menu(), и мой код, похоже, отформатирован правильно. Я пробовал несколько разных способов вызова $items. Любая помощь будет принята с благодарностью. Это, к…
13 дек '14 в 06:55
0 ответов

Доступен родитель, если есть дети

Есть ли способ сделать родительский пункт меню доступным, только если хотя бы один из его дочерних элементов доступен? Код ниже демонстрирует, что я пытаюсь сделать: function foo_menu() { $items = array(); $items['admin/help'] = array( ... 'access c…
17 фев '16 в 17:05
3 ответа

Ошибка меню Drupal 7

Я написал собственный модуль для Drupal 7 и получил следующее предупреждение: Warning: Invalid argument supplied for foreach() в функции menu_unserialize() (строка 400 в файле /var/www/auth/includes/menu.inc). Мое hook_menu здесь: function mnogomira…
28 ноя '12 в 05:15
0 ответов

Автозагрузчик подстановочных знаков меню drupal вызывается несколько раз

Я работаю на сайте drupal6, есть пользовательский модуль с меню автозагрузчика Walidcard, как показано ниже $items['admin/content/quest/%quest'] = array( | 'title' => 'Quest', | 'access arguments' => array('administer site configuration'), |fu…
27 май '13 в 12:40
2 ответа

Как добавить к обратному вызову страницы модуля Drupal

Скажем, у вас есть обратный вызов страницы из модуля #1 с помощью hook_menu(). Вы хотите создать модуль № 2, который бы просто добавлял что-то внизу обратного вызова страницы модуля № 1 (подумайте о наличии заметок, которые вы хотели бы добавить вни…
17 авг '10 в 13:55
1 ответ

Drupal 7 hook_menu с типом MENU_CALLBACK выдает ошибку 403

Я пытаюсь реализовать конечную точку json через hook_menu. Вот мой код: function gcm_subscribe_menu() { $items['gcm_subscribe/subscribe'] = array( 'title' => 'Test-Endpoint', 'page_callback' => 'gcm_subscribe_ajax_subscribe', 'type' => MENU…
13 мар '15 в 23:51
1 ответ

Drupal динамическое внутреннее перенаправление

То, что я хочу, довольно просто. Я прописал путь function spotlight_menu() { $items = array(); $items['congres'] = array( 'title' => 'Congres', 'title arguments' => array(2), 'page callback' => 'taxonomy_term_page', 'access callback' => …
01 дек '11 в 10:00
1 ответ

Drupal 7: как скрыть ссылку на дополнительную вкладку?

Я пишу модуль Drupal 7. Поэтому части моей реализации hook_menu() выглядят так: $items['admin/mymodule/a'] = array( 'title' => 'A', 'page callback' => 'mymodule_a', 'access arguments' => array('administer mymodule'), 'type' => MENU_LOCAL…
29 фев '12 в 18:48
1 ответ

Drupal 6- 404 не отображается для шаблона URL пункта меню, реализованного с использованием hook_menu

У меня есть меню хуков $items['mypage'] = array( 'title' => t('My Page title'), 'description' => '', 'type' => MENU_CALLBACK, 'page callback'=> 'my_home_page', 'access arguments' => array('access content'), ); Теперь, когда я захожу н…
19 апр '12 в 04:44
1 ответ

Drupal 8 hook_menu() для рендеринга hook_theme()

Я наконец погрузился в проект Drupal 8. Хотя в моем модуле я не могу понять, как визуализировать шаблон из моего модуля на основе маршрута. В Drupal 7 я бы обычно так делал custom.module function union_views_menu() { $items = array(); $items['home']…
1 ответ

hook_menu не работает для меня, ни пример helloworld

Я трачу весь день на борьбу с drupal 7 hook_menu, несколько дней назад все работало, когда я создавал новые модули, новые пункты меню и т. Д. Я разрабатываю cron, зависит от 1 параметра, создаю файл для вывода или читаю другой файл (вход). Я пытаюсь…
02 янв '14 в 17:04
1 ответ

Распечатать форму "узел / добавить" в лайтбоксе с помощью Drupal

У меня проблемы с печатью формы "узел / добавить" в лайтбоксе. У меня в моем custom.module hook_menu как это: $items['get-form/%'] = array( 'title' => t('Get a form'), 'description' => t('Get form'), 'page callback' => '_get_form', 'page ar…
07 дек '12 в 16:32
1 ответ

Drupal local_menu_task название

У меня есть страница с несколькими вкладками, отображаемыми через hook_menu и MENU_LOCAL_TASK. Всякий раз, когда я нажимаю на вкладку, заголовок страницы в области содержимого меняется на "Домой". Как я могу установить это, чтобы остаться в "Мои нас…
01 окт '12 в 22:42
1 ответ

Как я могу изменить body_classes_array через hook_menu?

Я хотел бы добавить класс css в body_classes_array, как если бы я использовал template_preprocess_page для изменения &$vars, но я бы хотел сделать это с помощью обратного вызова страницы hook_menu(). Это вообще возможно сделать?
20 авг '10 в 23:47
1 ответ

Добавьте 3 пользовательские ссылки в меню навигации

Я использую Drupal 7 и хочу добавить 3 ссылки в меню навигации. Ссылки основаны на текущих uid зарегистрированных пользователей, но я не могу заставить его работать. Я проверил этот сайт, и когда-либо пример использует пользовательский модуль для ре…
01 июн '15 в 23:21
3 ответа

Несколько URL-адресов, указывающих на одну и ту же вкладку в hook_menu

Вот основная структура меню, с которой я работаю: function events_menu() { $items = array(); $items['events'] = array( 'title' => 'Current Events', 'access callback' => true, 'page callback' => 'page_event', 'type' => MENU_CALLBACK, ); $…
17 янв '11 в 06:40
1 ответ

Друпал форма переопределить функцию темы

Я создал модуль, который генерирует небольшую форму. Я также сделал функцию, которая должна оформить тему, переопределяя стандартную тему. Но по какой-то причине он не вызывает функцию theme_. Я что-то забыл? function mailinglist_menu() { $items['ma…
19 фев '10 в 10:11
1 ответ

Не показывать путь к пунктам подменю в крошке

Я хотел бы скрыть путь к элементу подменю, который отображается в крошке, когда вы запрашиваете страницу, щелкая подменю. Вот код, который я использую для создания пункта меню и трех пунктов подменю: $items['what-to-expect'] = array( 'title' => t…
18 янв '19 в 20:17
0 ответов

Аргументы Drupal hook_menu в URL

Я разрабатываю модуль, который предоставляет данные JSON для каждого узла типа Paper. Данные JSON должны быть доступны через URL для каждого узла бумаги, как в следующем примере: http://www.example.com/node/8/paper/8.json Код, который я использую дл…
11 сен '17 в 01:03
1 ответ

Подстановочный знак Drupal hook_menu в первом аргументе

Я хочу сделать страницу подстановки на $items['%/pagename'] Но я не могу заставить его работать. У кого-нибудь есть решение?
13 май '15 в 09:18