我有这样的 Drupal 设置:
- 内容类型:公寓
- 词汇:可以与公寓一起使用的区域。
- 内容类型:用户个人资料,带有区域的内容分类字段,因此用户可以选择他们感兴趣的区域。
我想要一个显示与他们所在地区的公寓相匹配的所有用户配置文件的视图。换句话说,“用户配置文件 <-> 区域 <-> 公寓”加入。我一直在研究视图界面一段时间,但我不清楚如何设置关系来实现这一点。有人可以给我一个提示吗?
如果这不能用视图轻松解决,那么有什么好的方法呢?谢谢你的帮助。
我有这样的 Drupal 设置:
我想要一个显示与他们所在地区的公寓相匹配的所有用户配置文件的视图。换句话说,“用户配置文件 <-> 区域 <-> 公寓”加入。我一直在研究视图界面一段时间,但我不清楚如何设置关系来实现这一点。有人可以给我一个提示吗?
如果这不能用视图轻松解决,那么有什么好的方法呢?谢谢你的帮助。
根据我的经验,我发现视图不能很好地进行分类。通常很难得到你想要的东西,然后你有时会与重复项作斗争。我经常发现自己为此使用视图陷入了死胡同。
在这种情况下,我可能会在自定义模块中执行此操作。你不必做太多事情。您应该能够进行一个简单的查询,您可以在其中获取与用户配置文件具有相同 tid 的所有公寓节点。那么这只是你想要提取什么信息的问题。您应该避免使用 node_load() ,因为它会大大降低页面速度。
查看这篇文章:http ://thereisamoduleforthat.com/content/using-default-arguments-relate-nodes-their-common-taxonomy-terms 。它解释了如何做你想做的事。