Views

Ritratto di Vanni

VIEWS (spesso ci si riferisce a lui con: vista o viste) e' un modulo potentissimo e configurabile in infinite modalità. Quasi tutti i siti hanno installato Views ed è talmente utile che in Drupal 8 è presente nel core. Il modulo lo trovi qui ma per funzionare ha bisogno di "Chaos Tool Suite" un altro modulo che trovi qui.

Hai bisogno di aggiungere del codice CSS o JavaScript in una view (sia blocco che pagina) ma non sai dove mettere la mani? La risposta è Code per Views Display.

A cosa serve

Molti moduli aggiuntivi riescono a potenziare le funzionalita' di View. Una volta attivato il modulo si crea automaticamente un nuovo link dentro a menu amministratore/struttura. Serve a visualizzare i contenuti della pagina di un sito in maniera differente modificando le sue impostazioni classiche. Spiegarlo e' molto arduo facciamo subito degli esempi.

Esempio 1

Voglio che sulla Home page del sito (vedi l'home page di questo sito), appaia il link dell'ultima pagina che ho pubblicato con una breve descrizione e che quando pubblico una pagina ancora piu' recente, questo link passi in seconda posizione e via cosi' fino alla quinta posizione e che poi scompaia.

uso del modulo views foto 1

  • Nella parte "Gestisci visualizzazione" imposto quel campo come Nascosto (quel campo dovra' essere compilato durante la creazione di una nuova pagina ma allo stesso tempo non verra' visualizzato)

uso del modulo views foto 2

  • Ora vado a creare un nuovo contenuto in Views (menu amministratore-struttura-views)
  • Inserisco un nome per il contenuto e seleziono che voglio venga mostrato: il "contenuto" del tipo di "pagina-corso" (di default viene inserito "tutti" ma basta aprire il menu) e che venga ordinato dal piu' recente al piu' vecchio
  • Spunto la creazione di un nuovo blocco, scrivo il nome del nuovo blocco, come devono essere visualizzati i contenuti (titoli delle pagine che siano link) e che ne vengano visualizzati 5
  • Clicco su "Continue & edit"

uso del modulo views foto 3

  • Ora aggiungo che oltre al titolo della pagina venga visualizzato anche il campo "Contenuto modulo views"

uso del modulo views foto 4

  • Clicco su "aggiungi" inserisco quello che sto cercando e poi metto la spunta e clicco "Apply"

uso del modulo views foto 5

  • Qui posso apportare varie modifiche, ma io ho solo tolto la spunta sulla visualizzazione dell'etichetta
  • Confermo questa finestra, confermo la pagina di views e poi vado in menu amministratore-struttura-blocchi cerco il nuovo blocco creato da views e lo configuro perche' venga visualizzato solo nella home page a fondo pagina.

Esempio 2

Creare una photogallery col modulo views e colorbox, o views e vari altri moduli. Vedi la fine della pagina che tratta delle photogallery. Vedi anche come creare un carosello di immagini.

Esempio 3

  • Voglio creare una pagina dove views faccia l'elenco di tutte le tracce GPS che corrispondono ad un percorso fatto in mountainbike, in provincia di Belluno, e che per ogni traccia venga visualizzato: il titolo della pagina, i chilometri percorsi e la mappa.
  • pagina di esempio creata col modulo views
  • Nella pagina della traccia vera e propria ho nascosto solo il campo con l'immagine della mappa
  • Ho creato un nuovo contenuto di views chiamandolo Belluno MTB, poi ho messo la spunta su "create a page", su Display Format ho lasciato "unformatted list" ma ho scelto "Titles (linked)", ho cliccato Continue & edit
  • Oltre al Titolo, ho inserito il campo "contenuto Distanza" e il contenuto Mappa (ho impostato che venga aperto con il modulo colorbox e non soltanto come immagine)
  • In "Filter criteria" ho aggiunto un'impostazione che rispatti la lingua dell'utente (essendo un sito in doppia lingua) e ho aggiunto che nel Body della pagina della traccia GPS deve essere contenuta la scritta bellunomtb (chiusa tra parentesi altrimenti apparirebbe nella pagina)(ho messo questa impostazione altrimenti views elencherebbe tutte le pagine con le tracce e non solamente quelle che riguardano Belluno)
uso del modulo views foto 6

Questi sono solo dei semplici esempi ma come si puo' notare le potenzialita' sono infinite. Per avere altri esempi, guardare la "Views Documentation" nella pagina del modulo views.

Esempio 4

Creare grafici per visualizzare e filtrare i vari dati relativi al nostro sito web utilizzando Views e il modulo Charts.

Aggiungi un commento

Filtered HTML

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Comment

  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Plain text

  • Nessun tag HTML consentito.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Linee e paragrafi vanno a capo automaticamente.
Per tutelare la vostra privacy suggerisco l'uso di un nickname o lasciare anonimo...
CAPTCHA
Questa domanda e' per testare se sei un visitatore persona e non un software che genera spam
5 + 12 =
Risolvi la semplice domanda di matematica e inserisci il risultato. Es. se e' 1 + 3 inserisci 4.