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

Molti template Twig avranno uno o più oggetti Attribute, passati come variabili. Il compito dell’oggetto Attribute è quello di memorizzare un insieme di attributi HTML, fornendo al developer metodi utili per interagire con questi dati e consentendo di stampare facilmente gli attributi. Ad esempio, attribute.addClass('myclass') semplifica l’aggiunta di una classe senza preoccuparsi della concatenazione manuale delle stringhe.

Normalmente, gli attributi in un template dovrebbero apparire così:

02/10/2025, by Ivan

Come in Drupal 7, puoi influenzare l’output di un determinato HTML usando le funzioni di preprocessing. Ad esempio, se vuoi aggiungere una classe a un menu e preferisci farlo a livello di PHP, puoi farlo. Questo è un buon modo per modificare il markup relativo al tema, ma se vuoi creare un markup indipendente dal tema, è meglio scrivere un modulo personalizzato.

(Nota: per scopi di documentazione qui «mytheme» è il nome macchina del tuo tema; ad esempio, «bartik» è il nome macchina del tema.)

Per lavorare con le funzioni di preprocessing:

01/10/2025, by Ivan

Modifiche nelle classi principali

Nomi semplificati delle classi helper "element-x"

Drupal 7 ha introdotto alcune nuove classi: element-hidden, element-invisible ed element-focusable. Non era facile capire esattamente cosa facessero queste classi dai loro nomi, quindi i nomi delle classi sono stati modificati. I nuovi nomi dovrebbero rendere più chiara la comprensione delle classi e allinearsi meglio a HTML 5 Boilerplate, un ambiente HTML 5 molto diffuso.

01/10/2025, by Ivan

Questo documento è stato utilizzato per gran parte del processo di conversione Twig per Drupal 8 e può esserti utile anche per aggiornare i tuoi temi e moduli personalizzati per usare il motore di template Twig in Drupal 8.

Nota: tutto il lavoro con Twig ora viene svolto nella coda dei problemi del core Drupal. Usa solo la sandbox di conversione Twig per trovare template e funzioni già convertite.

01/10/2025, by Ivan

L’uso degli strumenti di automazione semplifica il compito di creare temi. Qui utilizzeremo gulp js per creare uno strumento di automazione per un tema personalizzato.

Lavorare con Gulp 3.x e Node 10.x e versioni precedenti

Passaggi:

1. Installazione di Node.js
Scarica e installa l’ultima versione di NodeJS dal sito nodejs.org. Il processo di installazione può variare a seconda del sistema operativo.

2. Installa Gulp