但看起来这是不可能的?
正确,这样做没有意义,因为模式只是块HTML的预定义片段。它们本身不是实体/块/对象。
块模板是占位符块,是对用户的一种建议,可以将其锁定在适当的位置,使其无法更改,也可以仅作为起始子块。
模式就像复制粘贴您在示例网站上看到的某些内容。
块模板是在用户插入文章类型内容或块内部块的数据之前获得的模板。把它想象成告诉你从这里开始写作的第一段。
变体是指当您的块有一个属性,并且您多次显示该块,但每个注册的变体都有一个不同的属性值,该属性可以有不同的名称/图标,例如,所有核心嵌入都是一个单独的块,根据嵌入的内容而变化。
块编辑器较新版本中的变体可以在首次添加块时显示为用户的选择。这就是查询块询问用户希望如何显示内容的方式。这些变体使用innerBlocks: [
字段,用于在用户选择变体后更改块的内容。If your goal is to allow the user to select a predefined set of blocks for inner blocks, then this is the closest you will find