我正在尝试设置与标志模块集成的2个新视图。我已经设置了一个标志来跟随/取消关注用户。我想设置两个视图来显示用户关注的用户列表,以及一个显示谁跟踪我们正在查看的用户的视图。我创建了一个视图来显示用户正在关注的用户,并添加了以下关系和上下文过滤器:
关系:
标志:用户标志 - 任何用户 标志:用户
上下文过滤器 用户:Uid - 从URL提供默认值用户ID。
我的观看路径是用户/%/关注,但它没有显示任何结果。有任何想法吗?我怎么能设置第二个视图?
由于
答案 0 :(得分:2)
这是一个棘手的问题!!
您希望为视图创建的过滤器不是将要列出的用户,而是关注的用户应列出。
要实现这一目标,您需要一个更多的关系!添加你的旗帜关系后(我甚至会在我创建它时检查特定的用户标志,例如'关注标记'),你会看到一些其他选项出现在你的之前没有出现的关系领域。
继续添加另一种关系,这一次,选择“标志:用户”,您可以看到标记项目的用户'。我需要这种关系,当然,选择它适用于您在第一次关系中包含的特定标志。以下是我的精确设置:
现在,当你设置了一个上下文过滤器时,当一个人不存在时,它应该确实从URL获取其id,只要确保要求它与不应该列出的用户相关联,而是执行以下操作的用户:
那应该为你做!如果有效,请告诉我们!