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

1.9. Views: Feed di notizie su Drupal

18/10/2025, by Ivan

Il modulo Views è uno dei moduli più popolari di Drupal. Esso consente di visualizzare qualsiasi tipo di dato — Notizie, Articoli, Commenti, Termini di tassonomia — sotto forma di blocchi, pagine, feed RSS, file CSV, file XML e in molti altri formati. E finalmente, in Drupal 8 Views è incluso nel core! Non è più necessario installarlo separatamente: Views è presente nell’installazione standard.

Attiviamo quindi Views e iniziamo a visualizzare i dati.

Creiamo il tipo di contenuto Notizie.

Drupal 8 news

Ora possiamo creare notizie sul sito.

Aggiungiamo un campo immagine al tipo di contenuto Notizie. Per farlo, andiamo nella scheda Gestisci campi. Possiamo utilizzare il campo field_image già esistente, usato negli Articoli.

Add field

Creiamo alcune notizie in modo da avere contenuti da mostrare tramite Views:

menu

Ora possiamo creare la nostra prima View. Andiamo in Struttura → Views:

menu

Nella pagina delle Views, creiamo una nuova vista:

views creation

Compiliamo ora il modulo per la creazione della nuova View. Per prima cosa, inseriamo il nome della vista (ad esempio “News”), e possiamo anche specificare il nome macchina. Selezioniamo come tipo di contenuto da visualizzare Notizie e lasciamo l’ordinamento predefinito Più recenti per primi.

Views adding

Selezioniamo l’opzione Crea una pagina e spuntiamo la casella. Poi inseriamo il titolo della nuova pagina “Notizie” e l’indirizzo (path) dove sarà visibile, ad esempio /news. Scegliamo il formato Elenco non formattato (Unformatted list, con tag <div>) e mostriamo i teaser (contenuti brevi dei nodi, di cui abbiamo parlato nelle lezioni precedenti).

Se ci saranno molte notizie (più di 10), ci servirà un navigatore di pagina. Per impostazione predefinita, vengono mostrate 10 notizie per pagina e le successive saranno accessibili tramite i link del pager. Lasciamo quindi l’impostazione di default Use a pager.

view using pager

Possiamo anche scegliere in quale menu visualizzare un link alla nostra nuova pagina delle notizie. Selezioniamo Main navigation (menu principale nell’intestazione del sito) e inseriamo il nome del link “Notizie”. Salviamo la vista.

views save

Dopo il salvataggio, Drupal ci porta alla pagina di modifica della View. Possiamo lasciare tutto così com’è e andare a visualizzare la nostra pagina delle notizie.

news

Ora creiamo un blocco di notizie con le 3 ultime notizie e un link alla pagina principale delle notizie. Creiamo un’altra View, chiamandola “Blocco Notizie” e scegliamo come contenuto da visualizzare le notizie.

views block

Questa volta non creeremo una pagina, ma un blocco. Visualizzeremo un elenco non formattato, con i campi, e mostreremo solo 3 notizie. Non useremo il pager. Dopo aver impostato tutto, salviamo la View e passiamo all’editing avanzato.

Views fields

Qui abbiamo molte impostazioni: Titolo, Formato, Campi, Criteri di filtro, Criteri di ordinamento, Impostazioni del blocco, Header, Footer, comportamento in caso di nessun risultato, Pager e altre impostazioni avanzate. Nelle prossime lezioni analizzeremo ciascuna voce nel dettaglio. Per ora aggiungiamo un altro campo, la Data di pubblicazione, sopra il titolo della notizia.

views add fields

Troviamo il campo desiderato, ossia Authored on. Inseriamo “Authored on” nel campo di ricerca e spuntiamo la casella per visualizzarlo. Poi salviamo le modifiche.

authored on

Successivamente impostiamo il formato della data e deselezioniamo l’opzione di visualizzazione dell’etichetta:

drupal views remove the label

La data di pubblicazione non corrisponde alla data di creazione del contenuto: è la data in cui il nodo è stato salvato con la spunta “Pubblicato”. Se desideri, puoi mostrare anche la data di creazione separatamente.