Aller au contenu principal
Version: 0.5.0

Créer un nouveau block

Un block Gutenberg se compose plusieurs fichiers :

  • La class PHP servant de builder, dans app/Blocks/{ClassName}.php
  • Script React, dans blocks/{slug}/editor.jsx
  • SCSS côté éditeur, dans blocks/{slug}/_index.scss
  • Template Twig pour le rendu hors éditeur, dans views/blocks/{slug}.html.twig
  • SCSS à importé pour le style hors éditeur, dans assets/scss/blocks/{slug}.scss

La création d'un block commence par la commande suivante : php dobby make:block MyBlock

Plusieurs question optionnel vous seront posées :

  • Nom du block
  • Slug du block
  • Prefix du block