以前にも一度 @BUN におしえてもらったきがするのだけど、マトリックスフィールドのブロック(フィールドのまとまり)を複製することができる Smith プラグインを試してみた。

Smith
https://plugins.craftcms.com/s...

Craft CMS のデフォルトの状態ではエントリに追加されたブロックのメニューからそのブロックの上に別のブロックを追加するといったことはできるけど、複製などはできない。

「Copy、Paste、Clone」が追加される

こんな感じで「Copy」「Paste」「Clone」のメニューが追加される。

ブロックを複製してみる

今回ダミーのデータを作っていたので複製(Clone)を使った。

複製すると一番下にブロックが追加される。

複数のブロックをまとめて複製

複数のブロックにこんな感じでチェックを入れた状態でCloneすると複数のブロックまとめて複製することができる。

これでブロックで管理してるようなダミーデータもたくさん作ることができて効率的だった。

チェックを入れている挙動が優先される

ブロックにチェック入れた状態で、別のブロックで「Clone」を選択すると、チェック入れた方が優先されるみたいで、別のブロックが複製されるのではなく、チェックいれたブロックが複製された。