2019-06-14

SuperTable のフィールドに Matrix を使うときはユーザーの言語は英語にしておくのが良さそう

Craft CMS で色々さわっていて、なんか SuperTable に Matrix を入れ子にするとエラーになってしまってはてさて、、、と困っていたのだけど。

公式には Matrix > SuperTable > Matrix ができると書いてあるのになんでだろうなぁーと思ってたところ。。。

@BUN が調べててくれて、SuperTableの過去のissueに似たようなのがあった。

Can’t add blocks to matrix inside Supertable after initial creation · Issue #154 · verbb/super-table
https://github.com/verbb/super...

確かにこれと状況は同じ感じだった。

ということで、ユーザの言語を日本語にしてたのを英語にして試してみたらたしかに問題なくフィールドの作成ができたー!!!!!!

まじですか、、、
さすがにそこが引っかかるとは思わなかったなー。。。

デモサイトをつくっていてエラー解消できずに心折れてしまったので、これはまたやり直してみる必要がありそうだ。

解決策が見つかっただけ、とりあえず良かった。