generate:plugin:block
Genera un plugin de bloque
Uso:
drupal generate:plugin:block [options]
gpb
Opciones disponibles
Opción | Detalles |
---|---|
--module | Nombre del módulo. |
--class | Nombre de la clase del plugin |
--plugin-label | Etiqueta del plugin |
--plugin-id | ID del plugin |
--theme-region | Región del tema para renderizar el plugin de bloque |
--inputs | Crear campos de entrada en un formulario. |
--services | Cargar servicios desde el contenedor. |
--twigtemplate | Generate theme template |
Ejemplos
Generar un plugin de bloque en la región de la cabecera con un campo tipo input especificando el nombre del módulo, la clase, la etiqueta, su id, la región y el input
drupal generate:plugin:block \
--module="modulename" \
--class="DefaultBlock" \
--label="Default block" \
--plugin-id="default_block" \
--theme-region="header" \
--inputs='"name":"inputtext", "type":"text_format", "label":"InputText", "options":"", "description":"Just an input text", "maxlength":"", "size":"", "default_value":"", "weight":"0", "fieldset":""'