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
03/10/2025, by Ivan

Aggiungere regioni a un tema richiede:

  • Aggiungere i metadati della regione al file THEMENAME.info.yml.
  • Modificare il file page.html.twig e stampare le nuove regioni.

 

Nota. Se dichiari qualsiasi regione nel tuo tema, anche solo una, tutte le regioni predefinite non saranno più applicate, e diventerai responsabile della dichiarazione di tutte le aree che desideri utilizzare.

03/10/2025, by Ivan

Questa documentazione è per i temi. Per informazioni sui moduli consulta Aggiungere fogli di stile (CSS) e JavaScript (JS) in un modulo Drupal 8.

In Drupal 8 i fogli di stile (CSS) e JavaScript (JS) vengono caricati tramite lo stesso sistema sia per i moduli (codice) che per i temi: le librerie di risorse.

Per chiarezza, queste istruzioni sono destinate SOLO ai temi e non si applicano ai moduli.

03/10/2025, by Ivan

Drupal ti permette di sovrascrivere tutti i template usati per generare il markup HTML, così da avere il pieno controllo sul markup che viene mostrato come output nel tuo tema personalizzato. Esistono template per ogni elemento della pagina, dall’HTML di alto livello fino ai singoli campi.

Sovrascrivere i template

Puoi sovrascrivere i template core di Drupal aggiungendo nella cartella del tuo tema file che seguono le convenzioni di denominazione.

Per sovrascrivere un template devi:

03/10/2025, by Ivan

Informazioni su Twig

Twig è un linguaggio di template compilato basato su PHP. Quando la tua pagina web viene renderizzata, il motore Twig prende il template e lo trasforma in un template PHP “compilato”, che viene memorizzato in una cartella protetta in sites/default/files/php/twig. La compilazione avviene una sola volta, i file dei template vengono messi in cache per il riutilizzo e ricompilati quando la cache Twig viene svuotata.

03/10/2025, by Ivan

Quando si lavora con un file di template Twig, la maggior parte delle variabili è documentata nei commenti del file stesso. Tuttavia, quando non è così, o quando temi o moduli introducono nuove variabili, abbiamo bisogno di un modo per individuare tutte le variabili disponibili all’interno del template. Twig fornisce la funzione dump() per rilevare e controllare le variabili nei file di template.