2013-09-10 4 views
1

В настоящее время я работаю над проектом Drupal 7, и мне нужно создать модуль, который требует, чтобы я выполнял действие (заполняю таблицу пользовательских баз данных) всякий раз, когда новый термин таксономии создается в определенной лексике. Какова наилучшая практика для этого? Есть ли какой-нибудь крючок, который я мог бы использовать? Какие у меня варианты?Как выполнить действия по созданию таксономии Drupal?

Описание модуля: Администратор должен иметь возможность назначать адрес электронной почты для каждого термина, созданного в этой определенной лексике на странице конфигурации модуля.

ответ

0
+0

Я просто хочу определить, когда был вставлен термин. Может кто-нибудь объяснить это? –

+0

Когда вы подключаетесь к hook_taxonomy_term_insert, ваш код всегда будет выполнен. Так как это то, что вызывается при вводе/сохранении термина. –

+0

спасибо, много работаю. –

1

Если вы не слишком хорошо знакомы с Drupal API и кодирования, вы всегда можете использовать модуль Rules который имеет приятный интерфейс и дает вам множество функций. Это дает вам возможность создавать условные действия для некоторых событий, например, «Отправлять электронную почту после обновления узла». С помощью этого модуля вы можете создавать множество пользовательских событий, условий и действий.

Вот ссылка модуля Rules: https://www.drupal.org/project/rules

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

Смежные вопросы