Drupal 视图结果未显示给经过身份验证的用户

Drupal 视图结果未显示给经过身份验证的用户,drupal,drupal-modules,drupal-views,Drupal,Drupal Modules,Drupal Views,我正在调用用户配置文件页面上的视图,该页面列出了状态为draft=1的所有文章 我在user-profile.tpl文件中输入了此视图代码 <?php $view = views_get_view('drafts', true); $view->set_display('default'); print "<h2>". $view->get_title(). "</h2>"; $view->pre_execute

我正在调用用户配置文件页面上的视图,该页面列出了状态为draft=1的所有文章

我在user-profile.tpl文件中输入了此视图代码

  <?php
    $view = views_get_view('drafts', true);
    $view->set_display('default');
    print "<h2>". $view->get_title(). "</h2>";
    $view->pre_execute();
    $view->execute();
    print $view->render('default');
  ?>

现在,如果我从users/admin看到这个页面,它会显示结果,但是当我从另一个经过身份验证的帐户登录时。它只显示视图的标题。我已经确认了观点的许可和它的罚款。我将其设置为role=authenticated

如果您试图显示用户配置文件数据,请确保authenticated user role具有查看用户配置文件的权限。

您的意思是用户无法查看自己的配置文件?这可能吗?