
Hai appena installato Drupal oppure hai un sito con le impostazioni standard. Puoi aggiungere articoli e assegnare loro dei tag. Ora, vorresti mostrare ai visitatori una pagina contenente articoli di una categoria specifica — come si fa? Hai deciso di mettere da parte questa idea e, invece, mostrare tutti gli articoli ordinati per titolo. Come si può fare?


Se sei interessato a Drupal, prima o poi arriverai al modulo Views. Questo modulo ti permette di visualizzare praticamente tutto ciò che si trova in Drupal: utenti, contenuti, commenti, tassonomia. Inoltre, ti consente di visualizzare tabelle, blocchi, slider, calendari, elenchi, grafici e altri tipi di dati e layout. Questo modulo è stato integrato nel core di Drupal a partire dalla versione 8. Quindi, diamo un’occhiata a questo modulo.


Hai appena installato Drupal oppure hai un sito con le impostazioni standard. Puoi aggiungere articoli e assegnare loro dei tag. Ora, ti piacerebbe mostrare ai visitatori una pagina contenente articoli di una categoria specifica — come farlo? Hai deciso di mettere da parte questa idea e, invece, visualizzare tutti gli articoli ordinati per titolo. Come si può fare?


Il modulo Views non solo consente di impostare un filtro e visualizzare i materiali, ma permette anche di modificare questi filtri in modo dinamico. Creiamo una piccola bacheca immobiliare utilizzando il modulo Views.
Per poter visualizzare gli annunci, dobbiamo prima creare un tipo di contenuto “Annuncio”. Per farlo, andiamo su Struttura → Tipi di contenuto → Aggiungi tipo di contenuto:


Molto spesso abbiamo la necessità di visualizzare un blocco relativo a un determinato utente (ad esempio, i suoi articoli o annunci), o mostrare l’autore del nodo all’interno di un blocco nella pagina di quel nodo.
Tuttavia, ogni utente ha il proprio elenco di annunci, ogni nodo ha il suo autore, e quindi questi blocchi saranno differenti per ciascun nodo e per ciascun utente. Per la creazione di tali blocchi utilizziamo i filtri contestuali nella View.


In Drupal 7 esistevano molti moduli per integrare diversi slideshow jQuery con Drupal. Probabilmente il più popolare e comodo era Views Slideshow. Nella versione 7 del modulo Views Slideshow c’era un solo difetto: non era responsive. Ora, nella versione 8, questo problema è stato risolto, quindi realizziamo lo slideshow proprio con Views Slideshow.
Per prima cosa, è necessario scaricare e installare il modulo Views Slideshow stesso, e sarà anche necessario abilitare il sottomodulo Views Slideshow Cycle:


In questo articolo esamineremo l’ultimo blocco delle preferenze “Others” di Views.


Il modulo Views permette non solo di visualizzare i dati provenienti dalle tabelle di Drupal, ma anche di calcolarli e raggrupparli. Questa funzionalità si chiama aggregazione.
Per impostazione predefinita, Drupal include un vocabolario di tassonomia chiamato “Tag”. Creeremo un blocco con i tag più popolari e, accanto a ciascun tag, mostreremo quante volte esso è stato utilizzato nei contenuti del sito. Otterremo un elenco simile al seguente:
Drupal 9 (5)
Drupal 8 (3)
PHP (2)


Il modulo Layout Builder fornisce la possibilità di progettare i layout per gestire la visualizzazione di qualsiasi entità. Il risultato finale è mostrato di seguito, così come verrà visualizzato dall’utente del sito.


Drupal è una piattaforma eccellente per sviluppare negozi online di piccole e medie dimensioni. I moduli principali per creare un e-commerce sono:
Commerce:
https://www.drupal.org/project/commerce
e Ubercart:
https://www.drupal.org/project/ubercart
