【问题标题】:Drupal join on taxonomy termsDrupal 加入分类术语
【发布时间】:2010-02-05 20:01:11
【问题描述】:

我有一个这样的 Drupal 设置:

  • 内容类型:公寓
  • 词汇:区域,可用于公寓。
  • 内容类型:用户个人资料,带有区域的内容分类字段,以便用户可以选择他们感兴趣的区域。

我想要一个显示所有与他们所在地区的公寓相匹配的用户个人资料的视图。换句话说,“用户配置文件 区域 公寓”加入。我一直在研究视图界面,​​但我不清楚如何设置关系来实现这一点。有人可以给我一个提示吗?

如果这不能通过视图轻松解决,那么有什么好的方法呢?感谢您的帮助。

【问题讨论】:

  • 为了简化事情,我删除了内容分类字段并制作了现在可以直接通过分类为用户配置文件选择区域。不过还是有问题...

标签: drupal drupal-6 drupal-views cck taxonomy


【解决方案1】:

【讨论】:

    【解决方案2】:

    根据我的经验,我发现视图不能很好地进行分类。通常很难得到你想要的东西,然后你有时会与重复项作斗争。我经常发现自己为此使用视图陷入了死胡同。

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

    【讨论】:

    • 非常感谢,关于意见,我也得出了同样的结论。关于模块,我仍然是 Drupal 新手,所以你有一个链接到一些类似于你建议的教程吗?我很想知道如何制作这样的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多