在页面上显示相关内容

时间:2014-07-17 10:20:28

标签: php drupal-7 content-type related-content

AnyI' m使用Drupal 7,我尝试根据已标记的分类值来匹配相关节点。我想在不使用视图或块的情况下实现此目的。所以我有两种内容类型。内容类型1是主页面,内容类型2的行为类似于位于内容类型1文章上的右手块。

.......................
|     C1               |                   
|          _________
|          |  C2   |   |
           |       |   |
|          |_______|   |
                       |
|                      |
.......................

因此上图说明了页面的外观。我的问题是:如何根据分类标记引入正确的C2以显示在C1上。因此,如果C1用狗标记,我怎么能显示一个也用狗标记的C2?我知道这篇文章有点模糊。任何建议都会非常感激。

1 个答案:

答案 0 :(得分:1)

如果您不想使用视图,那么您需要编写自定义模块以获取相关内容,因为有很多方法可用,我将逐步提供一个选项,< / p>

  1. 在C1中添加分类标准参考。
  2. 将分类标准参考字段添加到具有相同分类词汇表的C2。
  3. 现在,在您的节点页面上,您将获得与该C1节点关联的标签
  4. 在C2分类法字段表中查询,其中tid与C1相关联,
  5. 从该表中获取entity_id以获取与当前节点相关的节点ID。