2024/4/14

Craft 5 へのアップグレード:Matrixフィールドの自動変換

Craft 5 へアップグレードするのを試しておく。
とりあえずこのブログを Craft 5 にあげるためにあれこれ試す。
検証が終わったら実際にアップグレードしたい。

そもそもとして環境を複製する時点で @tinybeans @BUN に色々とフォローしてもらっているm(__)m
基本的な手順は Upgrading from Craft 4 のドキュメントの通り。

Upgrading from Craft 4 | Craft CMS Documentation | 5.x
https://craftcms.com/docs/5.x/…

Craft 5 にアップグレードすると Matrix フィールドはフィールドと入力タイプに自動で分割される。

元々の Matrix フィールドがこんな感じの構成。

20240412-183713.png

Craft 5 にアップグレードすると、Matrix のブロック内に定義してあったフィールドが Craft 5 ではそれぞれフィールドとして登録される

20240412-183031.png

元々 Matrix で設定されていたブロックは入力タイプ(エントリタイプ)として設定される

20240412-183750.png

その上で Matrix フィールドにはそれらのエントリタイプがセットされた状態になる。

20240412-183123.png

ここまで自動で変換してくれるのはありがたい。。。

引き続き色々と試していく。