私は次のコードを使用できると思いました:
<a href="user/login?destination=<?php print token_replace('[current-page:url]'); ?>a link</a>
ログイン後にユーザーがいたページにユーザーをリダイレクトしますが、機能していないようです。
ログインページで正しいURLを確認できます。例:
mysite/user/login?destination =アクセスしたページのURL
しかし、ログインすると、mysite/users/my
ユーザー名にリダイレクトされます。
ログイン後に前のdrupalページにリダイレクトする場合は、これを試すことができます。
print l("Login","user/login",array('query' => drupal_get_destination()));
Token Filter モジュールを使用すると、次のコードが機能します。
<a href="user/login?destination=[site:current-page:path]">a link</a>
トークンフィルターが、使用しているテキスト形式で利用できることを確認してください。