Comment rendre un bloc de base tel que core/columns
dans un bloc enregistré personnalisé dans Gutenberg?
J'ai trouvé ceci à titre d'exemple, mais je ne comprends pas vraiment comment le restituer dans mon propre bloc avec edit()
.
J'ai pensé à utiliser quelque chose comme createBlock('core/columns')
, mais cela donne une erreur lors du rendu.
Vous pouvez utiliser components dans votre bloc. Cependant, pour insérer un bloc dans votre bloc, vous devez utiliser le composant d'édition Innerblocks . En l'utilisant, vous pouvez définir un modèle prédéfini incluant certains blocs dans un ordre spécifique. Vous pouvez également définir des blocs autorisés pouvant être ajoutés par l'utilisateur.
Par exemple, le columns block
utilise le composant Innerblocks et inclut le column block
à l'aide du modèle prop, qui utilise à nouveau Innerblocks pour permettre l'ajout de tout type de bloc à l'intérieur de chaque colonne.