博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 Similar By References 制作“猜你喜欢”列表
阅读量:5242 次
发布时间:2019-06-14

本文共 898 字,大约阅读时间需要 2 分钟。

  网页内容越来越丰富,在页面上显示一些与当前页面相关的“猜你喜欢”或“相关内容”已经是各类网站的共同需求。比如在网上买书时,其在页面下方大多也会推荐一些相似的书籍。根据网站结构的异同,在 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 用户而言,使用 Similar By References 模块在不用写代码的情况下制作出简单的“猜你喜欢”区块也是很棒的了!

原文标题:

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

转载于:https://www.cnblogs.com/xtxingb/p/5168879.html

你可能感兴趣的文章
window.location.href ie 不兼容问题
查看>>
每天CookBook之Python-102
查看>>
单例的五种实现方式,及其性能分析。
查看>>
个人工作总结09
查看>>
JavaScript中定义函数的几种方式
查看>>
学生成绩管理系统/学生信息管理系统
查看>>
.NET 使用 Office Open XML SDK2.5
查看>>
ssh配置文件简介
查看>>
为了写中秋这篇文章,我学了 20 种编程语言!
查看>>
docker基本操作
查看>>
kora 简单使用实现Api接口 以及mongodb简单使用
查看>>
WampServer中MySQL中文乱码解决
查看>>
tab栏切换
查看>>
HTML标签
查看>>
20130617—认识异常
查看>>
JAVA提高十一:LinkedList深入分析
查看>>
MPC&MAGIC
查看>>
立一个Flag吧
查看>>
tp3.2验证码
查看>>
行转列,列转行的sql
查看>>