ユーザー プロファイル フィールドを表形式で表示するビューがあります。匿名ユーザーがアクセスできない「国」フィールドがあります。匿名ユーザーとして表示すると、フィールドはビューに表示されません。これは正しいです。ただし、ユーザーが「国」でフィルタリングできるように、同じフィールドも公開しています。公開されたフィルターは匿名ユーザーに対して表示され、匿名ユーザーは、フィールド値が表示されなくても、実際にはフィールドでフィルター処理できます。何か足りないのでしょうか、それとも正常な動作ですか? 匿名ユーザーに対してフィルターを強制的に非表示にする方法はありますか?
質問する
1073 次
2 に答える
1
カスタム コーディングを行わずにこれを実現したい場合は、フィルターをブロックとして表示し、認証されたユーザーのみに表示するようにブロックのアクセス許可を設定することができます。
于 2012-06-11T17:43:23.703 に答える
0
これは実際には既知の問題であり、http://drupal.org/node/1352654で詳しく説明されています。その問題の最後のコメントによると、これは「修正されません」。それは奇妙で、確かに私の好みではありません。うまくいけば、将来のバージョンで何らかの解決策があるでしょう。
于 2012-06-16T15:35:48.520 に答える