用户关系-在内容配置文件节点中添加朋友链接


7

我已经安装了用户关系模块,并且对它的工作方式有疑问。

在安装模块时,应在用户个人资料页面(用户/我的名字)中添加“关系”链接,但在我看来,它不是;我已经修改了user-profile.tpl.php,并清除了缓存,但是仍然没有出现链接。怎么了?

如何在用户的内容配置文件节点上添加指向“添加/删除朋友”的链接?以及如何输出用户朋友列表?我想在这种情况下,视图块将对我有所帮助。


您可以将链接视为管理员帐户吗?是否需要首先设置任何配置选项?您是否研究了权限?可能需要为用户分配权限,然后他们才能查看链接。
Jamie Hollern

1.我无法以管理员身份查看链接。2.否3.是,授予所有用户权限。
亚历山大·金

您能否发布指向该网站的链接?
Jamie


1
什么版本的Drupal?哪个版本的用户关系?
John Fiala

Answers:


8

我按照在模块文档中找到的说明进行操作,并且一切工作都非常完美。供您参考的步骤是:

  1. 启用了以下模块:UR-API,UR-Mailer,UR-UI,UR-Views
  2. 建立了新的关系(例如朋友)
  3. 在“权限”中,确保已启用user_relationships_api模块中的“ 可以具有关系”权限(这是我第一次忘记此权限)

其余的权限非常简单。如果您按照字母上的说明进行操作,则会在用户个人资料页面中获得链接。

PS:上述链接中的指南提供了所需权限的屏幕快照:请确保您的权限与该屏幕快照的EXACTLY完全匹配

至于要创建的块:

启用UR-blocks模块。它创建示例有用的块(包括针对您创建的每个关系的块)。您可以使用相应的tpl.php文件和类似您在本文中找到的代码的代码直接在配置文件节点中插入此块:

Drupal-如何在节点中显示块?


好,第一个问题解决了。删除会修改user-profile.tpl.php并清除缓存,然后链接成为朋友bla bla出现在用户配置文件上。我可以使用以下代码在user-profile.tpl.php中轻松打印此链接:<br /> <?php print $ profile ['user_relationships_ui']; ?> <br />现在是第二个问题:<br />如何在用户的内容配置文件节点上添加指向“添加/删除朋友”的链接?以及如何输出用户朋友列表?(我认为在这种情况下,视图阻止将对我有帮助)。
亚历山大·金

好的,现在我在个人资料节点中添加了链接添加/删除朋友。我的解决方案发布在这里:webcoder.kz/… 现在,剩下的唯一一个问题是:如何在带有视图的用户配置文件中输出用户朋友块?
亚历山大·金

您是否正在使用高级配置文件工具包?您正在使用面板吗?您如何获得用户配置文件作为节点(即,您使用哪个模块进行此操作)?
F1234k 2011年

我既没有使用APK也没有使用面板。我正在使用content_profile模块来做到这一点。
亚历山大·金

在上面的编辑中检查添加项。
F1234k 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.