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.
❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs
Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.
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