2021-07-12
管理画面で Matrix フィールドのグループ化ができる Spoon プラグイン #craftcms
先日、 MatrixMate プラグインを使って Matrix フィールドのグループとかタブの話を書いた。
Spoon プラグインがこれのもとに近い感じのようでそちらを試してみた。
Spoon
https://plugins.craftcms.com/s...
プラグインの設定
プラグインをインストールしてプラグインの設定。
ここに Matrix のフィールドが並ぶと思われる。
フィールドの調整のような感じ。
Block のグループ化
Block をグループにしていける
こんな感じになる。
Craft のお作法的な話はあるかもしれないが、 「新規タブ」となってるのはなんか違うような気もする。
フィールドのタブ化
ブロックのフィールドをタブにすることもできる。
↑こんな感じでブロック内のフィールドを並べられる。
UIが似てるからどっちがどっちかわからなくなりそう。
タブができた。
ただ、フィールドの幅設定は外れてしまうようで、全幅になってしまっている。
ここはissueが上がっていたので、いつか改善されるだろう。
Width/column specified on a block's field is missing when a block has a Spoon tab · Issue #106 · angell-co/Spoon
https://github.com/angell-co/S...
Project Config への書き出し
Project Config に設定も書き出せるようになっている。
ので、これで別環境でも復元ができるわけだが、フィールド設定さえ復元できてしまえば MatrixMate のように config ファイルの方がスムーズなのかもしれない。
MatrixMate の作者的には config ファイルでやりたかったということなんだろう。
The featureset overlap between Spoon and MatrixMate is pretty obvious, but a big difference is that unlike Spoon, MatrixMate does not feature a field configuration UI inside Craft's Control Panel. Instead, MatrixMate is completely configured using a PHP config file.
https://github.com/vaersaagod/...