2023/12/6
Tag : Craft CMS

Craft 5 alpha:作成したフィールドは何度も利用出来るようになった

この記事は「Craft CMS Advent Calendar 2023」6日目の記事です。

Craft CMS ではエントリタイプの設定のなかで、あらかじめ用意したフィールドを配置して利用する形になっている。

Craft 5 ではフィールドを何回も利用出来るようになった。

「test text」「test textarea」のフィールドが複数使われている様子。

フィールドの種類は同じだけど、1つのエントリタイプ内では複数使えないというときがあったので、ありがたい。

汎用的に使われるフィールドと、独自のフィールドっていうのをどう分けるかは考えないといけないところな気がする。

フィールドハンドルの連番

フィールドを複数使っているとき、 ハンドルには自動で連番が振られる

testtext, testtext1, testtext2 ... のようなかんじで連番が振られている。

これはこれでありがたいような気はするが、、、
これまでの作り方とは違ってくるというか、明示的にハンドルを変えたのでは無く勝手に連番が振られているので、意図せずかわるとかもありそう?

環境毎にハンドルの連番がずれないようにする意識は必要かも知れない。
その辺は project config で解消出来るかな。

リレーションフィールドはこれまで通りの様子

エントリフィールド は複数回使えない様子。

既に1つ設定してあるので、右側の選択からなくなっている。

エントリフィールドみたいなリレーションのフィールドはデータの持ち方の都合上そういう仕様なんだろうなぁ。


昨日のエントリの内容やこのフィールド周りの変更はどういう感じで使うか今後設計に結構影響がありそう。

 @tinybeans が2日目のエントリでも書いてたけど

Craft CMS のどこが好きか呟きたい【2023年12月版】 | Craft CMS | かたつむりくんのWWW
https://tinybeans.net/blog/202...

どういう風に設計していくかは楽しくもあり、腕の見せ所になるってのはそうだろうな。