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

I widget dei campi vengono utilizzati per la visualizzazione del campo all’interno dei form. I widget dei campi sono definiti come plugin, quindi è consigliato leggere l’API dei plugin prima di iniziare a scrivere un nuovo tipo di campo.

Per creare un widget di campo in Drupal 8, serve una classe con l’annotazione FieldWidget.

Percorso della classe del widget di campo: /[MODULE_NAME]/src/Plugin/Field/FieldWidget. Per esempio: /foo/src/Plugin/Field/FieldWidget/BarWidget.php.

04/10/2025, by Ivan

Il modulo del formattatore di campo formatta i dati del campo per la visualizzazione all’utente finale. I formattatori di campo sono definiti come plugin, quindi è consigliato leggere l’API dei plugin prima di iniziare a scrivere un nuovo formattatore di campo.

Classe del formattatore di campo

Percorso file: /modules/random/src/Plugin/Field/FieldFormatter/RandomDefaultFormatter.php

03/10/2025, by Ivan

Panoramica dei sistemi di eventi

I sistemi di eventi vengono utilizzati in molte applicazioni complesse come un modo per consentire alle estensioni di modificare il funzionamento del sistema. Un sistema di eventi può essere implementato in diversi modi, ma in generale i concetti e i componenti che lo compongono sono simili.

03/10/2025, by Ivan

La creazione di un plugin di stile di visualizzazione Views può sembrare un compito difficile, ma è più semplice di quanto sembri. Ecco una guida passo-passo su come farlo, con il codice sorgente.

Puoi scaricare il codice pronto qui: TARDIS (anche se è ancora in dev). E se hai bisogno di un’introduzione ai moduli di Drupal 8, ecco una guida pratica alla creazione di moduli di base in Drupal 8.

03/10/2025, by Ivan

Gli hook sono uno dei modi in cui i moduli interagiscono con i moduli aggiuntivi o con i sottosistemi del core di Drupal. Gli hook vengono utilizzati per vari compiti, tra cui variabili di preprocessamento per i file di template (hook_preprocess()), modifica di elenchi di informazioni (hook_tokens_alter(), hook_views_data_alter()) e manipolazione dei form (hook_form_alter()), tra le altre cose. In questa pagina sono elencati tutti gli hook forniti dal core.

03/10/2025, by Ivan

Questa documentazione è per i moduli. Per informazioni sui temi, consulta la sezione Aggiungere fogli di stile (CSS) e JavaScript (JS) in un tema Drupal 8.

In Drupal 8 i fogli di stile (CSS) e JavaScript (JS) vengono caricati attraverso lo stesso sistema sia per i moduli (codice) sia per i temi: la libreria delle risorse. Le librerie di asset possono contenere una o più risorse CSS, una o più risorse JS e una o più impostazioni JS.

03/10/2025, by Ivan

Drupal 8 introduce molti nuovi API e include solo alcuni degli API di Drupal 7/6. In questa sezione vengono descritti in dettaglio gli API in Drupal 8.

Prima di approfondire la documentazione riportata di seguito, potresti voler consultare le nozioni di base e i prerequisiti, nonché le guide alla creazione di moduli per Drupal 8.x, che chiariscono alcuni concetti e terminologia che verranno dati per acquisiti nella documentazione API qui.