Craft 3.4 の Changelog を見てみるシリーズ。
It’s now possible to filter element query results by their related elements using relational fields’ element query params (e.g. publisher(100) rather than relatedTo({targetElement: 100, field: 'publisher'})). (#5200)
と気になる記述があったので試してみる。
何度 @BUN @tinybeans に教えてもらっても理解できない relatedTo。
該当の Issue がこちら。
FR: GraphQL support for more advanced relatedTo parameters · Issue #5200 · craftcms/cms
https://github.com/craftcms/cm...
検証用のセクション・エントリの準備
こんな感じで関連付け用のセクション・エントリを用意する。
エントリ側で上記エントリのリレーション用のフィールドを設定して、以下のように関連づける。
関連付けが複数見れるのはほんとありがたい。
関連づけられたエントリーとか取り出すのはいまいち慣れていなくてこれが以前からできたのかどうかすら怪しいところはあるが。
テンプレートで関連づけられているエントリを取り出す
select3 が関連づけられているエントリは