- Palette 🎨
-
Risorse
- Forum
- Libro Drupal
- Blog
-
Casi di studio
- Traduzione automatica delle pagine Drupal con l’AI
- Gestione della Configurazione Guidata dalla CI
- Drupal come backend: GraphQL, JSON:API, RESTful
- Come mantenere menu enormi in Drupal
- Sostituire Colorbox con GLightbox
- Riscrittura dei plugin di CKEditor 4 per CKEditor 5
- Aggiornamento di Drupal 7 all’ultima versione di Drupal
- Documentazione di Drupal
- Documentazione dell'API JSON Drop
- Novità
- Scarica Drupal
-
Contatto
Palette - Make it Colorful🎨
Palette - Visual Page Builder, no design degree required.
Scorri
Twig in Drupal 8
03/10/2025, by Ivan
Menu
- Comprendere Drupal
- Requisiti di sistema di Drupal
- Installazione di Drupal 8
- Aggiornamento di Drupal 8
- Amministrazione del sito Drupal 8
- Moduli Drupal 8
- Confronto dei moduli Drupal
- Temi di Drupal
- Tipi di campo in Drupal
- Gestione della configurazione
- Multisito Drupal
- Accessibilità
- Risoluzione dei problemi in Drupal 8
- Creazione di moduli per Drupal
- API di Drupal 8
-
Tematizzazione in Drupal 8
- Definizione di un tema tramite il file .info.yml
- Struttura delle cartelle dei temi in Drupal 8
- Aggiungere regioni al tema
- Aggiungere fogli di stile (CSS) e JavaScript (JS) al tema in Drupal 8
-
Twig in Drupal 8
- Lavorare con i template Twig
- Convenzioni sui nomi dei template Twig
- Confronto tra le paradigmi PHPTemplate e Twig
- Individuazione e verifica delle variabili nei template Twig
- Debugging dei template Twig
- Debug dei template Twig compilati
- Individuazione dei file di template con il debug
- Filtri - Modifica delle variabili nei template Twig
- Funzioni - nei template Twig
- Макросы в шаблонах Twig
- Best practice Twig - funzioni e template di preprocessing
- Creazione di template Twig personalizzati per un modulo personalizzato
- Estensione dei template
- Sottotemi
- Sottotema: utilizzo di Classy come tema base
- Selettori CSS dei temi Classy
- Inclusione degli stili immagine predefiniti con il tuo tema
- Inclusione di una parte del template
- Uso degli attributi nei template
- Preprocessing e modifica degli attributi nel file .theme
- Lavorare con i breakpoints in Drupal 8
- Creazione di impostazioni avanzate del tema
- Differenze di theming tra Drupal 6, 7 e 8
- Aggiornamento delle classi da 7.x a 8.x
- Sottotema di ereditarietà
- Creazione di strumenti di automazione per i temi personalizzati (Gulpjs)
- Іstruzioni per la conversione di Drupal Twig (da tpl.php a html.twig)
- Z-index in Drupal 8
- Aggiornamento a Drupal 8
Twig è un motore di template per PHP, parte del framework Symfony2.
In Drupal 8 Twig sostituisce PHPTemplate come motore di template predefinito. Una delle conseguenze di questo cambiamento è che tutte le funzioni theme_* e i file *.tpl.php basati su PHPTemplate sono stati sostituiti da file template *.html.twig.
Nota: Drupal 8 utilizza attualmente Twig versione 1.x. Tuttavia, Drupal 8.7 e versioni successive sono compatibili con Twig 2.x. Alcune funzionalità di Twig differiscono tra queste versioni, quindi gli sviluppatori di temi dovrebbero evitare le funzioni deprecate per garantire compatibilità futura.