Вопросы с тегом «hooks»

8
Добавьте свой собственный контент в узел

Я создал модуль, который добавляет пользовательский контент на узел; Я хотел бы отобразить этот пользовательский контент в представлении узла. Я думаю, что hook_node_view()это правильный выбор, но мой контент не отображается. что я получил, так это следующий код: function mymodule_node_view($node,...

8
Как вставить HTML непосредственно перед закрывающим тегом тела?

Я ищу лучший способ вставить произвольный HTML-контент на страницу перед закрывающим тегом body, аналогично тому, как drupal_add_js()JavaScript добавляет в конец страницы. Я пришел из Wordpress, и в Wordpress это можно было сделать с помощью wp_footer()хука. Я изучал использование...

8
Можно ли подключиться к событию variable_set ()?

Я хотел бы отследить событие системных изменений, чтобы сделать их обратимыми. При проверке variable_set () я вижу, что для этого события не предусмотрена ловушка. Есть ли способ для меня сделать это? Я могу изменить привязку к формам настроек, но есть множество форм настроек для отслеживания, если...

8
Альтернативы hook_init ()

Я использую, hook_init()чтобы проверить время последнего доступа пользователей. Если последнее время доступа вчера, я увеличиваю счетчик и устанавливаю некоторые переменные. Проблема в том, что hook_init()иногда выполняется более одного раза (я вижу это, используя dsm()) для одной и той же загрузки...

8
Пример hook_file_download

Как мне ограничить доступ к определенным файлам в зависимости от их типа содержимого? У меня есть раздел загрузки для зарегистрированных пользователей, и я хочу запретить им размещать ссылки где-то за пределами моего сайта. hook_file_download()Достаточно ли реализации ? Я попробовал этот код, и...

8
Пользовательская функция темы не вызывается?

Я создаю модуль Drupal 7 для создания сделанного на заказ типа поля. Я реализовал все необходимые хуки. Моя hook_field_formatter_view()функция выглядит так: function MYMODULE_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) { $element = array(); switch...

8
Как использовать предварительную ловушку, чтобы сохранить значение поля в качестве заголовка узла?

У меня есть пользовательское поле даты в типе узла «день». Когда узел сохранен (или отредактирован, а затем сохранен), я хотел бы получить значение field_date (а не дату публикации) и сохранить его в поле заголовка. Я хотел бы знать, как, возможно, с помощью модуля для: hook_presave ПОЛУЧИТЕ...

8
Пользовательский модуль со своим меню?

Я нахожусь в процессе написания своего третьего пользовательского модуля, и это мой самый большой вызов. Я знаю, как использовать hook_menu для создания пунктов меню, и в зависимости от выбранного вами пути определяет, где они будут отображаться на сайте (меню администратора или главное меню и т....

8
Как встроить NID узла в заголовок узла?

Я знаю, что модуль Automatic Nodetitles существует, но он только для Drupal 7. Существует ли способ автоматического назначения заголовка с помощью NID при нажатии кнопки «Отправить»? Я знаю, что NID не существует, пока не нажата кнопка отправки. Как можно вставить NID в заголовок? Какой крюк можно...

7
jquery get или post методы для блочного модуля drupal

Можно ли использовать методы jquery get или post для извлечения данных динамически в блочном модуле drupal7.x. Я новичок в друпале. Вот мой файл event_calendar.module function event_calendar_help($path, $arg) { switch ($path) { case "admin/help#event_calendar": return '<p>'. t("A block module...

7
Какая альтернатива hook_node_view в Drupal 8?

Я использую Drupal 8 Beta 14 и хочу редактировать объект узла в режиме просмотра тизера. Как hook_node_viewудалено в Drupal 8. Какой альтернативный хук или каким-либо другим способом я могу использовать для редактирования узла? Является ли это hook_ENTITY_TYPE_viewили hook_entity_viewили какой...