2022-03-18
Craft 4 を触ってみる : Relation conditions で関連付けるエントリの条件設定が可能になった
Relation conditions という機能が追加されて、エントリフィールドとかのリレーションのフィールドで、選択できるエントリを絞り込める様子
Relation conditions. Relational fields such as Entries, Assets, and Users fields now have settings that further limit which elements should be relatable, beyond the Source setting.
https://craftcms.com/blog/craf...
lightswich が ONになっているエントリだけにしてみる。
エントリの選択画面
確かに toggle が ON のもののみになっている。
先日の Custom element sources も選択対象に選ぶことができる。
この Custom element sources の設定がこんな感じ。
今の場合は同じ条件だからどちらにしても選択できるエントリの条件は同じになる。
この辺はフィールドの定義で設定した方が使いやすいのか、エントリ一覧も別途必要かどうか、とかで設定するところが変わるのかな。
一覧があった方がよければ Custom element sources の定義をしつつ、それを選択対象に設定するという感じになりそうな気はする。
どこで設定をしたかが若干複雑な感じになりそうなのが気にはなるくらいだけど、色々便利に使えそうだなー。
どちらの条件もセクションを超えて設定ができるというのも色々便利ではありつつどのエントリかわからなくなりそうとかはあるのかも知れない。
が、コンテンツの管理方法は色々だろうから、セクションをまたいだ条件で、というのはよくある話なのかも知れない。