logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri
17/10/2025, by Ivan

Drupal utilizza il nuovo motore di template Twig. Per questo motivo, tutti i temi sono stati riscritti per supportarlo. Entriamo nella cartella /core/themes per vedere cosa contiene:

drupal 8 theme

Troviamo il motore di template Twig, i temi base Classy, Stable e Stark, oltre ai temi già pronti Bartik e Seven.

Motore di template Twig

Drupal integra parte delle librerie di Symfony:

https://symfony.com/

Tra queste c’è anche Twig. Ciò ha permesso di riscrivere Drupal non da zero, ma utilizzando componenti già pronti come il motore di template, il sistema di routing, i file YAML e altre librerie di Symfony e Zend Framework.

Che cosa fa Twig e perché non era presente in Drupal 7?

Twig separa la logica del sito, scritta in PHP, dalla struttura HTML della pagina. Costringe lo sviluppatore a non utilizzare codice PHP all’interno del template. Ciò significa che non è possibile eseguire query al database o caricare utenti, nodi o termini direttamente nel template. Le variabili devono essere preparate nel codice PHP e poi passate al template per essere visualizzate tramite Twig. Parleremo più approfonditamente di Twig nel prossimo articolo di questa sezione.

Tema base Classy

Classy è un tema di base che fornisce una serie di elementi stilizzati, utilizzati dai temi Seven e Bartik. Non è pensato per essere usato come tema finale da un designer, ma serve come base di riferimento per lo sviluppo di altri temi nel core di Drupal.

drupal 8 classy

Tema base Stable

Questo è il tema con cui lavoreremo più spesso come designer. Preparerò articoli su come creare temi personalizzati per Drupal partendo da Stable. È simile al tema Zen: semplice, pulito e con impostazioni minime.

Proprio su questo tema baseremo la nostra esercitazione nell’articolo 6.3. Creare un proprio tema Drupal basato sul tema Stable.

Tema base Stark

Se ha senso creare un sotto-tema basato su Stable, il tema Stark invece serve solo a scopo didattico. Analizzeremo questo tema nell’articolo 6.2.

drupal 8 stark

Tema base Bartik

drupal 8 bartik

È lo stesso tema già presente in Drupal 7, ma riscritto con Twig e reso ancora più responsive e moderno.

Seven Theme

Tema amministrativo Seven

drupal 8 seven

Anche il tema Seven proviene da Drupal 7, ma è stato migliorato per essere più gradevole e funzionale su dispositivi mobili e tablet.

drupal 8 seven adaptive

Ora è semplice e comodo pubblicare notizie o contenuti nel blog Drupal direttamente dal tuo smartphone.

Vale anche la pena notare il nuovo menu amministrativo di Drupal: è completamente adattivo e non interferisce con il layout del sito, a differenza delle vecchie barre degli strumenti come Toolbar o Admin Menu.