Drupal 6 Триггерные правила и наборы правил - PullRequest
1 голос
/ 07 августа 2011

Я пытаюсь создать правило / набор правил, который:

  • Срабатывает, когда пользователь зарегистрирован на сайте
  • Затем (в зависимости от значения поля CCK, включенного в регистрацию) добавьте этого пользователя в роль
  • Затем перенаправьте пользователя на страницу профиля.

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

Любая помощь действительно ценится или, возможно, является другим способом достижения того, что я пытаюсь сделать.

1 Ответ

0 голосов
/ 08 августа 2011

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

Лучше всего использовать http://drupal.org/project/autoassignrole для обработки назначения роли, а затем использовать правилоустановить поле профиля контента (если это действительно нужно) после входа пользователя в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...