首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据用通用词汇表计算的分数对块视图中的相关节点进行排序。

问根据用通用词汇表计算的分数对块视图中的相关节点进行排序。
EN

Drupal用户
提问于 2016-12-31 00:18:16
回答 1查看 300关注 0票数 1

在具有视图的drupal8中,是否可以根据用公共词汇表计算的分数来显示块中的相关节点(每个公共标记根据词汇表类型添加一些关联点)。

视图中的排序由: 1- Editor手动选择来排序。2-按当前节点的最大关联排序的最佳相关节点3-按日期排序的节点

你好,谢谢你的帮助

EN

回答 1

Drupal用户

回答已采纳

发布于 2016-12-31 10:03:10

要放置php代码来计算分数,有几种方法:

  1. 在内容类型中添加一个额外的分数字段,并在submit或presave中计算它。
  2. 添加自定义视图字段插件:http://enzolutions.com/articles/2015/10/11/how-to-include-php-code-in-drupal-8-views/或自定义排序插件:https://chromatichq.com/blog/create-custom-views-sort-plugin-drupal-8
  3. 使用模块计算场。

使用(1)将值保存在数据库中。这对于保存内容后不改变的计算来说是最好的。

自定义视图插件(2)更动态,不需要数据库中的空间,但每次都必须重新计算。

额外的模块(3)可以同时完成这两项任务,但还没有准备好生产,仍然处于alpha版。如果您在(2)中阅读了链接的“如何实现视图”字段插件,那么在D8插件中有一些优点,即在扩展Drupal中使用自定义php代码时,插件通常比contrib模块更强大。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/224268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档