2022/3/17

Craft 4 を触ってみる : Conditional fields 入力画面でのタブの表示制御

Conditional fields の説明にこんな感じで書かれている。

Field layout elements and tabs can now be configured to only be visible/editable when certain conditions are met, based on the element being edited, as well as the logged-in user.
https://craftcms.com/blog/craf…

ということで入力タイプのタブの設定を調整してみる。
ひとまず管理者であれば、という条件にしてみる。

20220316-0727.png

他の条件はこんな感じで色々ある。

20220316-0728.png

ユーザーグループによって表示制御ができれば、なんかコンテンツの管理制限をかけたいといったときに使えるのかも知れない。

20220316-0729.png

先ほどの入力画面のタブを管理者は表示という風にした。
管理者で見たときの入力画面。

20220316-0730.png

管理者では無いユーザーで見たときの入力画面。

20220316-0731.png

たしかにタブが出ていない!

こういう機能があることを忘れそうだけど、設計時にとりこんで便利に使っていきたいところだ。