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

Как создать блок в Drupal 7 (программно)

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

В статье приведен пример создания простого собственного блока с собственной формой редактирования последнего, которая будет содержать только 1 однострочное поле ввода текста. Информация из него будет сохраняться в базу данных внутри таблицы префикс_variable в переменную demo_text.

Блоки в Drupal 7

Итак, в приведенном далее программном коде я использую следующие крючки Drupal API:

  • hook_block_view() регистрация блока на странице настроек регионов тем;
  • hook_block_configure() создание формы редактирования настроек блока;
  • hook_block_save() сохранение настроек блока.

Для сохранения информации, введенной пользователем я использую функцию variable_set(). Для считывания variable_get().

Форма настройки блока в Drupal 7

P.S. Для получения более подробных сведений посетите http://api.drupal.org.


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