User_hook()

Главные вкладки

Аватар пользователя new_array new_array 15 апреля 2010 в 6:31

Здравствуйте, у меня следующий вопрос, начал изучать drupal по книге Pro Drupal Development. И сразу начал с написания модуля для новостной рассылки. (SimpleNews и все существующие мне не подходят).
Задача состоит в следующем. Нужно при помощи user_hook прикрепить галочку в регистрацию в стандартную категорию "Учетная запись". И в редактирование профиля тоже ее добавить. Модуль profile Не использую, так как мне нужно чтобы галочка скрывалась если мой модуль не подключен. Надеюсь, вы мне поможете.

Комментарии

Аватар пользователя graker graker 15 апреля 2010 в 9:43

В книжке Pro Drupal Development, начиная со страницы 127 (второе издание), объясняется как пользоваться hook_user().

Нужно: по $op = 'form' и $op = 'register' добавить в форму нужный чекбокс.
По $op = 'insert' и $op = 'update' значение чекбокса вставлять/обновлять в БД.
По $op = 'load' - подгружать.
По $op = 'view' - показывать.

Примеры кода у Вандюка описаны.

И, кстати. Это не "Установка и настройка", это "Программирование".