3.4. Paragraphs - Costruttore di landing page
Molto spesso è necessario creare una landing page su un sito il cui template è significativamente diverso dal resto del sito. Spesso si tratta di pagine dedicate a promozioni, eventi o presentazioni.
Per questi scopi, esiste un pratico costruttore chiamato Paragraphs:
https://www.drupal.org/project/paragraphs
Il modulo Paragraphs ti permette di visualizzare diversi tipi di paragrafi attraverso un campo multiplo all’interno di un nodo: gallerie fotografiche, testo con immagine, slider, video e molto altro.
Per poter usufruire di questa funzionalità, attiviamo i moduli Paragraphs e Paragraphs Demo. Il modulo Paragraphs Demo include già tipi di paragrafi preconfigurati. È inoltre necessario il modulo Entity Reference Revisions:
https://www.drupal.org/project/entity_reference_revisions
Ora creiamo un nuovo tipo di contenuto chiamato Landing Page (oppure possiamo utilizzare un tipo esistente come Page o Article) e aggiungiamo un campo di tipo paragrafi a questo tipo di contenuto:
Selezioniamo un numero illimitato di valori per questo nuovo campo.
Possiamo aggiungere molti altri tipi di paragrafi: gallerie, video, immagini con effetto parallasse, ecc. In Drupal 7 esistono molti moduli aggiuntivi per diversi tipi di paragrafi:
Probabilmente in futuro questi moduli verranno resi disponibili anche per Drupal 8.
Ora, quando creiamo nodi del tipo Landing Page, possiamo aggiungere vari tipi di paragrafi:
Il risultato apparirà più o meno così:
Il modulo Paragraphs fornisce un’interfaccia molto comoda per l’editing delle landing page, ma dovrai comunque definire manualmente il modo in cui i materiali verranno visualizzati nella pagina.
Proviamo ora ad aggiungere un nuovo tipo di paragrafo chiamato Slideshow. Per farlo, serve un modulo che mostri i campi di Drupal sotto forma di galleria, ad esempio il modulo Gallery Formatter:
https://www.drupal.org/project/galleryformatter
Installa il modulo e crea un nuovo tipo di paragrafo:
/admin/structure/paragraphs_type/add
Nel tipo di paragrafo, aggiungi ora il campo Foto:
Per poter caricare quante foto vuoi, imposta “numero illimitato” nelle impostazioni del campo:
Nella scheda Gestisci visualizzazione, imposta per il campo immagine il formato jQuery Gallery:
Ora, quando modifichiamo un nodo di tipo Landing Page, possiamo aggiungere una galleria come paragrafo separato:
Nella pagina, questo modulo (senza personalizzazione grafica) apparirà così:
Penso che col tempo gli autori del modulo miglioreranno il design e l’aspetto sarà simile a quello della versione 7 di Drupal.
Il modulo Paragraphs è particolarmente adatto per la creazione di landing page, pagine di notizie o blog; tuttavia, sarà comunque necessario curare il layout e lo stile grafico per ottenere un aspetto professionale.