1

次のようなルール/ルールセットを作成しようとしています:

  • ユーザーがサイトに登録したときにトリガーされます
  • 次に (登録に含まれる CCK フィールドの値に応じて) そのユーザーを役割に追加します。
  • 次に、ユーザーをプロファイル ページにリダイレクトします。

私は何度も試しましたが、単にそれを機能させることができません。登録時に起動するトリガー ルールを作成できますが (ただし、必要なすべてのアクションを実行することはできません)、ルール スケジュールを使用して必要なすべてのアクションを含むルールセットを選択することもできません。トリガーされたルールの下でルールセットを選択できない理由の 1 つは、「引数が渡されない」ことです。

どんな助けも本当に感謝しています。あるいは、私がやろうとしていることを達成する別の方法かもしれません。

4

1 に答える 1

0

ユーザー プロファイルに CCK コンテンツ タイプを使用するためにモジュール コンテンツ プロファイルのコンテンツを使用していて、登録フォームにコンテンツ プロファイル フィールドが表示されていると思います。あなたの問題は、そこにあるフィールドの値にアクセスできるようにプロファイルをロードする必要があることです。

あなたの最善の策は、http://drupal.org/project/autoassignroleを使用してロールの割り当てを処理し、ユーザーがログインしたら、ルールを使用してコンテンツ プロファイル フィールドを設定することです (本当に設定する必要がある場合)。

于 2011-08-07T23:36:15.110 に答える