Drupal 7 如何仅向Drupal中当前登录的用户提供访问权限

Drupal 7 如何仅向Drupal中当前登录的用户提供访问权限,drupal-7,drupal-contextual-filters,Drupal 7,Drupal Contextual Filters,我正在Drupal中创建一个站点 我有一个上下文url用户/%/posts,它为我提供了一个视图 假设有两个用户的uid为1和2 uid 1应该只能访问用户/1/帖子,而不能访问用户/2/帖子 与uid2类似 如何在Drupal中执行此操作?假设您同时启用了视图和视图PHP: 转到视图的管理页面 单击页面设置>访问并选择PHP选项 检查当前登录用户(uid)是否与URL中的uid参数匹配 或 global $user; return ($user->uid == 1 || $user-&g

我正在Drupal中创建一个站点

我有一个上下文url用户/%/posts,它为我提供了一个视图 假设有两个用户的uid为1和2

uid 1应该只能访问用户/1/帖子,而不能访问用户/2/帖子 与uid2类似


如何在Drupal中执行此操作?

假设您同时启用了视图和视图PHP:

  • 转到视图的管理页面
  • 单击页面设置>访问并选择PHP选项
  • 检查当前登录用户(uid)是否与URL中的uid参数匹配
  • global $user;
    return ($user->uid == 1 || $user->uid == $argument);
    
    内容所有者和UID1访问权限()