如何限制成员在drupal的视图
我只是创建一个视图来显示所有注册成员的配置文件的详细信息。但问题是管理员可以看到所有会员的详细信息,而且会员只能看到他们的详细信息。现在我想通过限制视图,管理员可以看到所有成员,并且成员可以看到他们的详细信息。如何限制成员在drupal的视图
我该怎么做?
而且我还想创建一个权限,例如Admin可以查看所有详细信息,管理员可以看到一些受限制的数据,并且成员也有一些限制。
回答:
一对夫妇的想法:
如果您使用的内容数据模块,其创建用户信息的CCK内容类型,您可以使用内置到CCK限制访问特定领域的内容权限。
您也可以在视图中使用“User:Current”过滤器,该过滤器应将视图过滤为当前登录的用户。
回答:
您可以使用hook_perm来创建自定义权限。现在
<?php function mymodule_perm() {
return array('View any members info', 'extra permissions ...');
}
?>
您可以设置视图的访问控制,以您的自定义权限。
以上是 如何限制成员在drupal的视图 的全部内容, 来源链接: utcz.com/qa/262769.html