Drupal Flag用户跟随/后跟视图

时间:2012-11-18 16:09:19

标签: drupal views flags

我正在尝试设置与标志模块集成的2个新视图。我已经设置了一个标志来跟随/取消关注用户。我想设置两个视图来显示用户关注的用户列表,以及一个显示谁跟踪我们正在查看的用户的视图。我创建了一个视图来显示用户正在关注的用户,并添加了以下关系和上下文过滤器:

关系:

标志:用户标志 - 任何用户 标志:用户

上下文过滤器 用户:Uid - 从URL提供默认值用户ID。

我的观看路径是用户/%/关注,但它没有显示任何结果。有任何想法吗?我怎么能设置第二个视图?

由于

1 个答案:

答案 0 :(得分:2)

这是一个棘手的问题!!

您希望为视图创建的过滤器不是将要列出的用户,而是关注的用户应列出。

要实现这一目标,您需要一个更多的关系!添加你的旗帜关系后(我甚至会在我创建它时检查特定的用户标志,例如'关注标记'),你会看到一些其他选项出现在你的之前没有出现的关系领域。

继续添加另一种关系,这一次,选择“标志:用户”,您可以看到标记项目的用户'。我需要这种关系,当然,选择它适用于您在第一次关系中包含的特定标志。以下是我的精确设置:

enter image description here

现在,当你设置了一个上下文过滤器时,当一个人不存在时,它应该确实从URL获取其id,只要确保要求它与不应该列出的用户相关联,而是执行以下操作的用户:

enter image description here

那应该为你做!如果有效,请告诉我们!