我试图阻止用户插入某些核心块,例如核心/段落、核心/标题、核心/列表...作为根元素(我只希望一些自定义块位于顶部)。但同时我需要允许它们在嵌套的自定义块中使用。
我试图通过 Drupal 8 GUI 和 js 禁用它。但它似乎也是控制 InnerBlocks 附加程序的允许/禁止块的全局和绝对列表。
我试过的js:
dispatch( 'core/edit-post' ).hideBlockTypes( [
'core/paragraph',
] );
我在自定义块中使用的 InnerBlocks:
<InnerBlocks allowedBlocks={['core/paragraph', 'core/heading', 'core/list']} />
有没有办法做到这一点“古腾堡友好”?
我在Drupal 8中使用 Gutenberg 。我将不胜感激。
谢谢你。