使用 Similar By References 制作“猜你喜欢”列表

  网页内容越来越丰富,在页面上显示一些与当前页面相关的“猜你喜欢”或“相关内容”已经是各类网站的共同需求。比如在网上买书时,其在页面下方大多也会推荐一些相似的书籍。根据网站结构的异同,在 Drupal 中有很多模块都可以实现“猜你喜欢”这样的功能。今天,本文就来介绍一下 Similar By References 模块。

  Similar By References 的工作原理是基于 Entity Reference 字段,通过视图将与当前节点相关联的内容都展示出来。当模块安装好之后,便可以进入 结构>视图 对 Similar By References 视图进行配置了。

Similar By References 视图设置

  模块提供的默认视图设置已经完成了大部分的工作,接下来只需要进入视图设置的高级区域,在 Contextual Filter 中设置用于关联内容所用到的字段就行了。

Similar By References 配置字段

  完成字段设置后,像分配其它区块一样将 Similar By References 视图区块分配到节点页面中,就可以查看其效果了。分配区块的方式有很多,如使用 Drupal内核自带的区块管理功能、使用Context模块、使用Panels、使用 Display Suite 等等等等。选择你熟悉的方法将区块分配到指定的区域即可。

  下图是使用 Similar By References 模块的示例:

Similar By References 效果

  如果网站内容较多,模块在执行数据库查询时将会非常缓慢,此时可以参考《这些优化 Drupal 网站速度的超简单办法,你忽略了多少?》中提到的方法对视图进行缓存。

  虽然配置出最符合自己网站效果的“猜你喜欢”列表多少还需要花点功夫,但对于很多 Drupal 用户而言,使用 Similar By References 模块在不用写代码的情况下制作出简单的“猜你喜欢”区块也是很棒的了!

原文标题:使用 Similar By References 制作“猜你喜欢”列表

原文地址:http://drupalct.org/drupal-site-building/add-related-content-by-similarbyreferences-module.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值