Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗
Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.
❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs
Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.
Twig en Drupal 8
Menu
- Comprendiendo Drupal
- Requisitos del sistema de Drupal
- Instalación de Drupal
- Drupal 8 API
-
Tematización de Drupal 8
- La definición de un tema se realiza mediante un archivo .info.yml.
- Estructura de carpetas de los temas en Drupal 8
- Agregar regiones a un tema
- Agregar hojas de estilo (CSS) y JavaScript (JS) en un tema de Drupal 8
-
Twig en Drupal 8
- Trabajo con plantillas Twig
- Convenciones de nombres de plantillas Twig
- Comparación de los paradigmas PHPTemplate y Twig
- Detección y verificación de variables en plantillas Twig
- Depuración de plantillas Twig
- Depuración de plantillas Twig compiladas
- Localización de archivos de plantilla con depuración
- Filtros - Modificación de variables en plantillas Twig
- Funciones en plantillas Twig
- Macros en plantillas Twig
- Mejores prácticas de Twig: funciones y plantillas de preprocesamiento
- Creación de plantillas Twig personalizadas para un módulo personalizado
- Extensión de plantillas
- Subtemas
- Subtema: uso de Classy como tema base
- Selectores CSS de temas Classy
- Inclusión de estilos de imagen predeterminados con tu tema
- Inclusión de una parte de plantilla
- Uso de atributos en las plantillas
- Preprocesamiento y modificación de atributos en el archivo .theme
- Trabajo con breakpoints en Drupal 8
- Creación de configuraciones avanzadas del tema
- Diferencias de tematización entre Drupal 6, 7 y 8
- Actualización de clases de 7.x a 8.x
- Subtema de herencia
- Creación de herramientas de automatización para temas personalizados (Gulpjs)
- Instrucciones para convertir Drupal Twig (tpl.php a html.twig)
- Índices Z en Drupal 8
- Actualización a Drupal 8
Twig es un motor de plantillas para PHP que forma parte del framework Symfony2.
En Drupal 8, Twig reemplaza a PHPTemplate como el motor de plantillas predeterminado. Una consecuencia de este cambio es que todas las funciones theme_* y archivos *.tpl.php basados en PHPTemplate han sido reemplazados por archivos de plantilla *.html.twig.
Ten en cuenta que Drupal 8 actualmente utiliza Twig versión 1.x. Sin embargo, Drupal 8.7 y versiones posteriores son compatibles con Twig 2.x. Algunas funciones de Twig difieren en estas versiones, por lo que los desarrolladores de temas deben evitar funciones Twig obsoletas para temas compatibles con futuras versiones.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.