Skip to main content

Drupal 用 View 增加相关链接 - Related Post

Drupal 没有现成的相关模块,但是可以用 View 生成一个,类似 Wordpress 里的 Related Post。

原理:用 View 增加一个 Block,在 Advance Filter 里按 texonom id 进行过滤。

步骤:

1、新增一个View:Related Post

2、在右边 Advanced 里新增 CONTEXTUAL FILTERS,选择 taxonomy term ID。

taxonomy id

然后设定关联内容,这里根据 Tags 关联:

taxonomy id

保存。

到这里已经可以显示了,但是会有重复,所以需要过滤掉。

3、同样,在 CONTEXTUAL FILTERS,新增 content ID。

content id

下面more 里勾选 exclude,保存。

4、然后右下 Other 里的 Use aggregation:No 变成 Yes。

5、在 SORT CRITERIA 里增加 Contet ID,并移至上面。保存。

sort

6、将该 Block 添加到想加的地方,并且 勾选 Article 页面显示即可。

另外可以参考 mochiya.co 。