2

Drupal 7 で通知モジュールを使用しています。ユーザーは、分類用語をサブスクライブして、電子メール通知を受け取ることができます。ユーザーが作成したサブスクリプションを表示できるように、メニュー リンクを作成したいと考えています。このリンクは www.example.com/user/6/notifications です。

すべてのユーザーにとって機能するものを使用したい。つまり、URL の 6 は何かに置き換えられます。www.example.com/user/ [user-id] /notifications を試しました。アクセス拒否エラーが発生します。

www.example.com/user/6/notifications は完全に機能しています。サイトでトークンモジュールが有効になっています。

どんな助けでも大歓迎です。ありがとう

4

1 に答える 1

1

このコードを使用して、ログインしているユーザーの uid を取得する必要があります

$user->uid をサブスクライブ URL に保存します。またはこのページで使用できます

global $user
$uid = $user->uid;
于 2012-10-10T03:49:47.413 に答える