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
17/10/2025, by Ivan

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.

drupal 8 filtri contestuali

Ora aggiungiamo un filtro per gli annunci, in modo che sulla pagina dell’annuncio vengano filtrati solo i dati relativi a quell’annuncio. Filtriamo per il campo nid. Vediamo come funziona questo filtro. Abbiamo un URL dei nodi:

/node/13

Dove 13 è il nid del nostro nodo. Attraverso un filtro contestuale diciamo a Views di filtrare i nodi in base al nid e, per ogni nodo su pagine differenti, mostrare i dati corrispondenti. Aggiungiamo quindi un filtro per nid:

drupal 8 filtri contestuali

Ora dobbiamo selezionare le Azioni predefinite per il filtro contestuale, in questo caso scegliendo Fornisci valore predefinito > ID del contenuto dall’URL:

filtri contestuali

Ora puoi verificare il funzionamento del filtro attraverso il modulo di anteprima. Io ho un annuncio con nid 7, quindi inserisco 7 e clicco sul pulsante Preview (Anteprima):

Drupal 8 filtri contestuali

...