D8 LayoutBuilder - pierregermain/MyDrupal GitHub Wiki
Creación the Layouts pragmaticamente
Fix drush cim Error when deleting a block type
The import failed due to the following reasons:
Existen entidades de tipo Bloque personalizado y Componente Noticia Tipo de bloque personalizado.
Estas entidades necesitan ser borradas antes de importar.
MariaDB []> SELECT * FROM `block_content` where type like '%componente_noticia%';
MariaDB []> DELETE FROM block_content WHERE block_content.id = 69;
Definición de los ficheros involucrados
Fichero yml file
-
Ficheros
layout_builder.layouts.yml
guarda los layouts existentes dentro del módulo de layout_builder. Cualquier módulo puede tener sus propios layouts definidos usandomy_module.layouts.yml
. -
En dicho fichero definimos la clase a ser usada.
-
En dicho fichero definimos el twig a ser usado
Definición de la clase
Definición del twig file
Contiene el markup
Definición del css
Es opcional
Definición de las clases usando drush
Se puede usar drush generate layout para generar los ficheros.