niktwenty3 / related-by-taxonomy
此包最新版本(dev-main)没有可用的许可证信息。
Statamic 插件,通过使用常见的分类术语(标签)返回相关条目。
dev-main
2023-09-11 11:54 UTC
Requires
- php: ^7.3|^8.0
- statamic/cms: >=3.0
This package is auto-updated.
Last update: 2024-09-02 11:01:29 UTC
README
Statamic 插件,通过使用常见的分类术语(标签)返回相关条目。
特性
目前非常基础。
如何安装
将需要调查这个问题。我还没有做过 composer 包...
但,它可能看起来像这样
composer require niktwenty3/related-by-taxonomy
如何使用
目前功能非常有限,但基本用法是
{{ relbytaxonomy taxonomies="tags|categories|products|authors|features" modifiers="1.2|1.5|.5|.5|1" }}
{{ related_entries }}
<h2>
<a class=" " href="{{ url }}">{{ title }}</a>
</h2>
{{ /related_entries }}
{{ /relbytaxonomy }}
taxonomies 参数接受要搜索与当前条目常见术语的分类。
modifiers 参数接受要乘以以产生关系得分的修饰符。
工作原理
- 标签将搜索当前集合中所有帖子以查找常见标签,并将在每个条目上添加一个分数,取决于找到的数量。
- 分数是通过将分类的修饰符乘以1来计算的。
- 创建的列表按分数降序排序,然后切片以保留仅前4个结果,然后按最新排序。
- 标签在 {{ related_entries }} 变量中以对象数组的形式返回结果,其中每个项目都是一个 Statamic 条目。