2019-07-26

Craft CMS でタグの一覧を取り出す #craftcms

Craft CMS でもタグ付けによる分類とかできるわけですが、タグを登録するグループを作った上で、そこに設定(タグを追加)していくことが可能。

タグ | Craft 3 ドキュメント
https://docs.craftcms.com/v3/j...

タググループも複数設定できる。

MT7のカテゴリセットみたいなイメージというかそんなかんじかなー。

タグの作成はタグフィールドを設定したセクションのエントリからになります。

タグ用のフィールド

タグ用のフィールドを作成して、どのタググループを使うのかを設定した上で、エントリでタグを追加・設定することが可能になります。

タグクエリでタグの一覧を取得

タグの一覧を取得する場合はタグクエリを利用することでかんたんに取り出せる。

タグクエリ | Craft 3 ドキュメント
https://docs.craftcms.com/v3/j...

ドキュメントにあるとおりに、タググループを指定してあげればタグの一覧が取得できる。

タグ一覧 | mersy note
https://note.mersy418.com/tagl...

タグの一覧を見る

ただ、管理画面でタググループにあるタグの一覧をみるといった方法が無いので、プラグインを使う感じになる。

Tags
https://plugins.craftcms.com/t...

ここはちょっと残念というか。あまり推奨してないのかもなぁという印象もある。


以下でも書いたんだけど、将来的にはエントリに集約されていく可能性もあるだろうし。。。

先日のグローバルの使い方を考えていても諸々を「セクション>エントリ」に寄せるのがありなのかもしれない。