2024/4/14
Tag : craft-cms
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 フィールドがこんな感じの構成。

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

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

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

ここまで自動で変換してくれるのはありがたい。。。
引き続き色々と試していく。