码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-01-29 15:42:49      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

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

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

技术分享

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

技术分享

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

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

技术分享

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

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

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

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

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

标签:

原文地址:http://www.cnblogs.com/xtxingb/p/5168879.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!