- 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
Estensione dei template
02/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
I template Twig possono essere estesi con la seguente sintassi -
{% extends 'html.twig' %}
Per maggiori dettagli consulta https://symfony.com/doc/current/templates.html#template-inheritance-and-layouts