Drupal 7 で、匿名ユーザーがアクセスできないブロックされたユーザーにコンテンツ (ページ) を表示できるかどうかは誰にもわかりませんか?
もしそうなら、あなたはそれをどうやってやりますか?
どうもありがとう。
ブロックされたユーザー用の新しいコンテンツ タイプ (またはノード) を作成します。
次に、そのためのカスタム モジュールをコーディングする必要があります。このモジュール内でhook_node_accessを実装する必要があります。コードは次のようになります。
function [YOUR_MODULE]_node_access($node, $op, $account)
{
if($op == "view" && $node->type == "YOUR_CONTENT_TYPE" && $account->status != 0)
{
return NODE_ACCESS_DENY;
}
}
その後、これらのノードをブロック/ビュー内または好きな方法で使用できます。
私はコードをテストしていないことに注意してください。動作に問題がある場合は教えてください。
これが役に立てば幸いです...ムハンマド。