【问题标题】:How create a views showing sponsored user profile field如何创建显示赞助用户个人资料字段的视图
【发布时间】:2011-09-28 07:11:40
【问题描述】:

我创建了一个名为 Sponsor name 的个人资料字段,由谁赞助或介绍他进入网站。赞助商必须是网站的用户。用户可以赞助任意数量的用户访问该网站。当用户想要注册时,他必须提供赞助商名称。我已经成功了。

现在我想创建一个视图,显示与每个用户对应的赞助用户列表。

例如: 用户詹姆斯赞助商的

  • 威廉姆斯
  • 佩特
  • 约翰

用户威廉姆斯赞助商的

  • 亚当
  • 吉米

提前致谢。

【问题讨论】:

  • 所以您希望每个用户和他们赞助的每个人都有一个页面?或者您希望每个用户拥有一个页面,以及他们赞助的人员列表?
  • 是的,我想要每个用户一页,其中包含他们赞助的人员列表。

标签: drupal drupal-6 drupal-views drupal-modules


【解决方案1】:

如果您希望每个用户只有一个页面,那么您要做的就是为您的视图添加一个参数。其中参数是您为赞助商名称创建的字段,然后在该参数的设置中,您将从 URL 获取用户 ID 或用户名。

【讨论】:

  • 我添加了赞助商名称参数并设置了“提供默认参数”>>“来自 URL 的用户 ID”,但我无法产生任何结果。请解释。如果你的意思是其他方式?
  • 是的,这就是计划。您确定在 URL 中有用户 ID 吗?另外,如果 URL 中有用户 ID,但赞助商字段是用户名,那么您要么需要编写一些代码将用户 ID 变为用户名,要么将用户名作为参数传递而不是用户 ID。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-30
  • 1970-01-01
  • 1970-01-01
  • 2021-03-09
  • 1970-01-01
相关资源
最近更新 更多