1

ページにアクセスしようとする匿名ユーザーに、「ログインしてページを表示」という行にログインするためのリンクを含むメッセージを表示したい.

検索によって、匿名ユーザーからページを完全に隠すことしかできませんが、ページのタイトルまたはページへのリンクを表示したい; ユーザーがそれをクリックすると、「ログインしてこのページを表示してください」のようなエラー メッセージが表示されます。

添付ファイルについても同じことが必要です。ユーザーは添付ファイルを見ることができますが、ダウンロードしようとすると、「ログインしてこのページを表示してください」というエラー メッセージが表示されます。表示する必要があります。

4

1 に答える 1

0

ページを出力するテーマコードを簡単に編集できます。たとえば、node.tpl.php に以下を追加できます。

global $user;
if($user->uid){
// code for the logged user output the content
}
else{
print '<div class="yourstyle">custom message</div>';
}
于 2013-03-23T13:37:31.783 に答える