繁体   English   中英

Drupal以分类学术语加入

[英]Drupal join on taxonomy terms

我有这样的Drupal设置:

  • 内容类型: 公寓
  • 词汇:可以与Apartments一起使用的Areas
  • 内容类型: 用户个人资料 ,具有“区域”的“内容分类”字段,因此用户可以选择他们感兴趣的区域。

我想要一个显示所有与其所在地区的公寓相匹配的用户资料的视图。 换句话说,“用户配置文件<->区域<->公寓”加入。 我已经在一段时间内与视图界面混为一谈了,但是我不清楚如何建立关系来实现这一点。 有人可以给我提示吗?

如果无法通过视图轻松解决此问题,否则有什么好的方法呢? 谢谢你的帮助。

根据我的经验,我发现视图不能很好地进行分类。 通常很难获得想要的东西,然后有时会遇到重复的问题。 我经常发现自己为此使用视图陷入困境。

在这种情况下,我可能会在自定义模块中执行此操作。 您不必做很多事情。 您应该能够进行简单的查询,从而获得所有tid与用户配置文件相同的单元节点。 然后,这只是您要提取的信息的问题。 您应该避免使用node_load(),因为它会大大降低页面速度。

看看这篇文章: http : //thereisamoduleforthat.com/content/using-default-arguments-relate-nodes-their-common-taxonomy-terms 它说明了如何做您想做的事。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM