niktwenty3/related-by-taxonomy

此包最新版本(dev-main)没有可用的许可证信息。

Statamic 插件,通过使用常见的分类术语(标签)返回相关条目。

安装: 251

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

公开问题: 0

类型:statamic-addon

dev-main 2023-09-11 11:54 UTC

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. 标签将搜索当前集合中所有帖子以查找常见标签,并将在每个条目上添加一个分数,取决于找到的数量。
  2. 分数是通过将分类的修饰符乘以1来计算的。
  3. 创建的列表按分数降序排序,然后切片以保留仅前4个结果,然后按最新排序。
  4. 标签在 {{ related_entries }} 变量中以对象数组的形式返回结果,其中每个项目都是一个 Statamic 条目。