有谁知道在 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;
}
}
然后,您可以在块/视图中或任何您喜欢的方式使用这些节点。
请注意,我没有测试过代码,如果你在让它工作时遇到任何问题,请告诉我。
希望这会有所帮助……穆罕默德。