6.1. Temas del núcleo de Drupal
Drupal utiliza el nuevo motor de plantillas Twig. Por lo tanto, todos los temas fueron rediseñados para él. Vamos a entrar y ver qué hay en la carpeta /core/themes
Tenemos una plantilla Twig; temas base: classy, stable, stark; temas listos para usar: bartik, seven.
Plantilla Twig
Drupal incorpora parte de las bibliotecas de Symfony:
Incluyendo Twig. Esto permitió reescribir Drupal no desde cero, sino con enrutamiento y motor de plantillas ya listos, archivos YML y otras bibliotecas de Symfony y Zend Framework.
¿Qué hace Twig y por qué no estaba en Drupal 7? Twig separa la lógica del sitio en PHP del diseño del sitio en HTML. Obliga al desarrollador a no usar código PHP en la plantilla, lo que significa que no puedes hacer consultas a la base de datos, ni cargar un usuario, nodo o término mediante PHP. Es necesario pasar variables ya preparadas a la plantilla y mostrarlas a través de Twig. Hablaremos más sobre Twig en el próximo artículo de esta sección.
Tema base Classy
Este es un tema base, es un conjunto de elementos estilizados que utilizan los temas Seven y Bartik. No está pensado para que el diseñador cree un tema sobre él, sino que sirve para simplificar el desarrollo de temas en el núcleo del sitio.
Tema base Stable
Y trabajaremos mucho con este tema como diseñadores. Planeo hacer artículos sobre cómo crear nuestros propios temas para Drupal basados en este tema. Este tema es similar al tema Zen, es simple y tiene un mínimo de configuraciones.
Es sobre este tema que trabajaremos en el artículo 6.3. Crear tu propio tema Drupal basado en el tema Stable.
Tema base Stark
Si tiene sentido hacer un subtema sobre el tema Stable, el tema Stark es solo para fines educativos. Hablaremos del tema Stark en el artículo 6.2.
Tema base Bartik
Este es el mismo tema que en Drupal 7, solo que rediseñado con Twig y aún más adaptativo:
Tema Seven
El tema Seven también fue trasladado desde Drupal 7. Y al igual que Bartik, es mucho más agradable para teléfonos y tabletas:
Ahora será simple y conveniente para ti publicar noticias en el blog de Drupal directamente desde tu teléfono.
También vale la pena señalar el nuevo menú en Drupal, es adaptativo y no interfiere con el diseño del sitio como lo hacían Toolbar o Admin menu.