基于Drupal9开发的网站·如何设置阅读量的初始值?

  文章的阅读量对于提升用户体验,搞好SEO优化有着重要作用。那么,使用drupal9搭建的网站,内容的阅读量如何人为控制呢?
 
  drupal开发的网站,阅读量一般出现在两个地方,一是使用node模板布局的内容页;二是使用视图区块搭建的列表页,需要分别设置。
 
  一、内容页阅读量的配置
 
  打开wwwcoremodulesstatisticsstatistics.module文件,找到如下代码:
 
 $statistics_links['statistics_counter']['title'] = Drupal::translation()->formatPlural($statistics->getTotalCount(), '1 view', '@count views'
 
  代码中的1view即为文章阅读量的初始值,修改成你想要展示的任意值即可,例如,修改成3000views。
 
  文章阅读量的默认初始值是1。后续再有用户打开并阅读文章时,文章的阅读量会在你修改的数字的基础上继续增加。
 
  二、列表页浏览次数的配置
 
  列表页要展示阅读量,需要在视图区块中添加一个阅读量的字段:View result counter,然后在该字段的配置页面设置阅读量的初始值即可。如果没有设置,那么列表页面内容的阅读量默认值是1。
 
  当然,要想使用该阅读量字段,首先你要安装并配置statistics模块,并设置相应权限。具体方法可参考《Drupal8自定义主题内容页/列表页的浏览次数》《Drupal8自带主题内容页/列表页的浏览次数》《Drupal8.7.6中点击量/阅读量后的views怎么去掉?》等文章。
 
  三、制作热门内容区块
 
  白龙网认为,阅读量不仅可以用来展示数据,也可以用来过滤文章。譬如,制作一个区块,筛选并展示出阅读量大于1000的文章。实现方法很简单,就是在视图区块的Filtercriteria选项中,添加一个“Content statistics”类型的过滤器,并配置相应参数即可。