首页 / 帖子
在一篇文章中,如何调用该篇文章的相关文章列表呢?

我使用view建立一个区块,关联分类术语,列出所有的文章列表,参数是分类术语的ID,这样的话该术语下的文章都出来了,包括当前的文章,重复了一条。怎样去掉多余的这一条呢?一般的相关文章列表思路是怎样的?

3个答案
发布于:2014-10-14 11:28

有两个方案

  1. 使用views的CONTEXTUAL FILTERS 上下文过滤条件。

    选择过滤 Content: Nid -> Provide default value -> Type: Content ID from URL -> MORE:  Exclude勾选,意思就是排除nid是当前url中的nid值的记录。

  2. 使用views的FILTER CRITERIA 普通过滤规则。

    要先启用views php模块,在字段列表中增加nid,然后在过滤条件里加Global: PHP条件,根据提示写php code,排除nid是当前url中的nid值(可通过arg(1)获取)的记录。


综上,你这个需求较简单,可以直接用1方案实现,如果再有复杂的条件过滤,可以用2方案。

Amanda Song
发布于:2014-10-16 18:16

相关文章相关的模块很多,我用的是:Similar By Terms

发布于:2014-11-03 13:57

这里详细介绍了使用view添加文章相关列表:http://www.zhaobg.com/blog/257