2019/8/21

Craft CMS で関連記事を表示できる Similar プラグインを試してみた #craftcms

Similar
https://plugins.craftcms.com/s...

どこかでみたプラグインみたいなプラグイン(笑

関連エントリをタグベースで出してくれるみたい。

tagのフィールドが contentTag なのでこんな感じでテンプレートを書く。

{% set limitCriteria = craft.entries.limit(4) %}
{% set similarEntriesByTags = craft.similar.find({ element: entry, context: entry.contentTag, criteria: limitCriteria }) %}
<h2>関連エントリ</h2>
<ul>
{% for similarEntry in similarEntriesByTags %}
    <li><a href="{{ similarEntry.url }}">{{ similarEntry.title }}</a></li>
{% endfor %}
</ul>

これで関連記事が出てきた。

関連記事って結構検証が難しいと思ってるんだけど、普段案件でやる時どうやって確認するのがいいんだろうな。。。