2019/12/7
Tag : Craft CMS

Craft CMS で入力タイプやセクションを複製したいときに使える Cloner プラグイン #craftcms

このエントリは Craft CMS Advent Calendar 2019 7日目の代打エントリーです。
昨日は「Craft CMS の Importable プラグインでテーブルフィールドにデータをCSVから流し込む」でした。


Craft CMS で入力タイプを複製したいなぁ、とおもってプラグインストアを眺めてたら Cloner というドンピシャプラグインがあったので試してみた。

Cloner
https://plugins.craftcms.com/c...

プラグインのインストール

Craft をインストールしたところで

$ composer require verbb/cloner

$ ./craft install/plugin cloner

でインストールができる。

インストールが終わるとこんな感じで、セクションの一覧の右側に「+アイコン」がでている

入力タイプの方にも出ている。

Cloner が対応しているのは

Asset Transforms
Category Groups
Entry Types
Global Sets
Sections
Tag Groups
User Groups
Volumes

とのこと。

入力タイプを複製

実際に入力タイプを複製してみる

「+アイコン」を押すとこんな感じで入力タイプ名を設定する

これで入力タイプが複製できた。

relabelの設定は複製できていない様子。

これが複製元。

relabel みたいなプラグインは他にもあった気がするからそれだとどうなるかは見てみてもいいかもしれない。

フィールドが多いと D&D で追加&並べないと行けないので、その手間がなくなるだけでもだいぶありがたい。

フィールドの複製は Field Manager プラグイン

ちなみにフィールドの複製とかは Field Manager プラグインを使えばいいと思う。

その辺は @BUN の記事が参考になる。

【Craft 3 サイト構築の基本】Field Manager プラグインを利用したフィールドの作成 | BUN:Log
https://bunlog.dreamseeker.dev...