フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • フォーラム: テーマ
    返信が含まれるトピック: カスタムブロックにsupportsで設定したUIが表示されない
    トピック投稿者 Isamu Takeda

    (@itmaroon)

    ありがとうございました。この件についてはすっきりしました。今後ともよろしくお願いいたします。

    フォーラム: テーマ
    返信が含まれるトピック: カスタムブロックにsupportsで設定したUIが表示されない
    トピック投稿者 Isamu Takeda

    (@itmaroon)

    早速、回答していただきありがとうございます。私が現在作成しているカスタムブロックは、すでにGithubで公開しています。
    今回質問したブロックはhttps://github.com/itmaroon/block-collectionsからダウンロードできますので、よかったらご覧ください。
    ただし、まだ未完成部分が多く、実用には耐えられない段階です。そのため、しょっちゅう更新しています。

    「theme.jsonのプロパティ名とblock.jsonのプロパティ名が一致するとは限らない」ということで合点がいきました。つまり、カスタムブロックにUIを表示させることと、そのUIを使用できるようにすることは別物ということなのですね。
    たとえば、borderであれば、block.jsonのsupportsセクションに

    "__experimentalBorder": {
     "color": true,
     "radius": true,
     "style": true,
     "width": true
    }

    と記載したうえで、theme.jsonのsettingsセクションに

    "border": {
     "color": true,
     "radius": true,
     "style": true,
     "width": true
    },

    とすれば表示されるようになりました。
    そういう理解でいいと思っていますが、間違っているところがあればご指摘いただけるとありがたいです。

2件の返信を表示中 - 1 - 2件目 (全2件中)