【问题标题】:View my account as others see it以其他人的方式查看我的帐户
【发布时间】:2013-02-07 01:27:26
【问题描述】:

如何在用户的个人资料页面 (users/uid) 上显示一个链接,所以当登录用户(该帐户的所有者)点击该链接时,她会看到一个没有编辑帐户权限的页面,即和其他用户看到的一样吗?

【问题讨论】:

  • 您的意思是说用户不应该能够编辑自己的帐户详细信息??
  • 好吧,我将在 user-profile.tpl.php 中为帐户所有者提供不同的布局/数据,并且其他用户在没有“编辑自己的帐户”权限的情况下看到它。因此,当帐户所有者希望像其他用户一样查看她的个人资料时,她可以单击此链接并在仍处于登录状态时这样做
  • 是的,她的页面应该显示为公开的个人资料页面。

标签: drupal drupal-7 drupal-modules drupal-theming


【解决方案1】:

嗯,我建议你可以看看Panels。启用该模块,您将在Structure 下看到一个Panels 选项卡。有两种方法可以实现:

  1. 您可以转到Panels 并为User Profile 页面创建一个变体。这将编辑在用户访问自己的个人资料页面时提供给用户的默认视图。
  2. 如果您不想在默认视图中进行更改,您应该创建一个新的Panel page,然后您可以在您的网站上放置一个链接,该链接将显示当前登录用户的所有信息进去。此选项可让您更好地控制要在页面上显示的所有信息。

希望对你有帮助。

【讨论】:

  • Shekhar,谢谢你的回答,但这对我的情况没有帮助。我需要的是以下内容:例如,我的 uid 为 1,因此如果我在登录时位于我的个人资料页面(或任何其他会显示克隆的个人资料页面的页面),即 website_url/user/1 Drupal 将我视为访问者而不是 uid 1 帐户的所有者。请。如果你明白了,请告诉我。
猜你喜欢
  • 2015-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-29
  • 1970-01-01
  • 2018-06-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多