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.
Twig in Drupal 8
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.