ログインしたユーザの役割(ロール)で指定したページにリダイレクトする。
投稿者:ogom 投稿日時:2010-12-01
Drupal は複数の役割(ロール)を追加することができます。その役割毎にログイン後のページを分けることができます。
Rules で条件とアクションを指定することで、役割毎にリダイレクトを設定します。
手順:
- 「管理セクション › ルール › トリガのルール」で「ルールを新規追加」をクリックする。
- 「ラベル:」に「user_login」を入力します。
- 「イベント:」は「ユーザーがログイン」を選択します。
- 「変更を保存」ボタンをクリックします。
- 「条件を追加」をクリックします。
- 条件を追加
- 「追加する条件を選択:」で「ユーザーがロールを保有」を選択します。
- 「次へ」ボタンをクリックします。
- 条件を編集
- 「ロールを選択:」で「認証済みユーザー」を有効にします。
- 「保存」ボタンをクリックします。
- 条件を追加
- 「アクションを追加」をクリックします。
- アクションを追加
- 「追加するアクションを選択:」で「ページリダイレクト」を選択します。
- 「次へ」ボタンをクリックします。
- アクションを編集
- 「宛先:」にログイン後に表示するURLを入力します。
「宛先:」に「管理セクション › サイトの環境設定」の「デフォルトのフロントページ:」の
値を入力するとフロントページがログイン後に表示されます。 - 「保存」ボタンをクリックします。
- 「宛先:」にログイン後に表示するURLを入力します。
- アクションを追加
- ルールが追加されました。
Tags:
