Drupal 7 开发内部培训资料, 分头诗人

如何通过某个node的field_tags字段获取相关联的其他node呢?

赞成!
0
否决!

我为某个node type加了filed_tags字段,加了一些测试文章,他们的tags有一样的,也有不一样的。现在我想找到与当前文章相关联的其他文章,就是需要通过filed_tag字段来找,这个filed_tag字段保存的是tid吧~请问,如何写代码优雅地实现这个需求呢?如果有代码参考更好了。谢谢!

2 个回答

赞成!
0
否决!

相关模块可以选择 Similar By Terms,或者是 Relevant Content,或者是 Similar Entries

如果你明白相关模块的原理,其实自己做也不难的,可以通过他们共同的tags标签去判断,如果他们有至少一个标签是一样的,那他们就是相关内容。通过这个判断方式,做一个简单的模块,也是可以的。

赞成!
0
否决!

是的,我是想用编程的方式实现,思路是有的,主要是代码实现方面。我找找例子看看