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

Template e temi di Drupal. Configurazione del tema, regioni e blocchi.

15/10/2025, by Ivan

Nella lezione precedente abbiamo installato il tema di Drupal Forest Floor. Dopo l’installazione, l’aspetto del sito è cambiato, ma tutti i contenuti e i link dei menu sono rimasti invariati. Questo perché l’aspetto visivo del sito è controllato dal tema grafico. Vediamo ora da cosa è composto ogni tema di Drupal.

Il file nome_tema.info

name = nome_tema

name — il nome del tema

description = A 3 column fixed width theme that also works very well with one or even no columns.

description — la descrizione del tema. Appare insieme al nome nell’elenco dei temi.

screenshot = screenshot.png

screenshot — immagine di anteprima del tema.

core = 6.x

core — la versione di Drupal per la quale è stato realizzato il tema.

engine = phptemplate

PHPTemplate è il motore di template sviluppato appositamente per Drupal.

Information added by drupal.org packaging script on 2009-01-31

Informazioni aggiuntive sul pacchetto del tema caricato su drupal.org.

version = "6.x-1.7"

Indica per quale versione di Drupal è stato creato il tema (qui la versione 6.x) e la versione del tema stesso (1.7).

core = "6.x"

Indica nuovamente la versione del core di Drupal supportata dal tema.

project = "forest_floor"

Il nome del progetto su drupal.org.

stylesheets[all][] = theStyle.css

In questo modo vengono collegati i fogli di stile CSS al tema.

scripts[] = myscript.js

Così vengono collegati i file JavaScript al tema. Nota: jQuery è incluso automaticamente in Drupal.

regions[left] = Left sidebar        
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer

Nell’array regions vengono definite le regioni del tema. In ciascuna regione possono essere posizionati i blocchi. Approfondiremo la creazione di regioni personalizzate in una lezione successiva.

Regioni e blocchi

Le regioni definite nel file .info del tema vengono riempite con i blocchi. La configurazione dei blocchi e la loro posizione nelle regioni può essere modificata tramite il percorso del menu di amministrazione: Struttura → Blocchi.

Drupal blocchi

Di default sono già disponibili diversi blocchi pronti all’uso. È sufficiente trascinarli nella regione desiderata.

Creiamo un nuovo blocco e inseriamo al suo interno del testo di esempio.

Drupal blocchi e regioni

Assegniamo il blocco alla colonna sinistra (Left sidebar) e salviamo la configurazione.

Primo blocco in Drupal

Ora il nostro blocco appare nella colonna sinistra del sito (left sidebar).

Visualizzazione blocco Drupal