如何限制成员在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

回到顶部