Vai al contenuto principale

Layout lista

Il formato **Lista** visualizza gli eventi come una tabella HTML ordinabile e paginata. Ogni riga rappresenta un evento.

Aggiornato oggi

Layout lista

Il formato Lista visualizza gli eventi come una tabella HTML ordinabile e paginata. Ogni riga rappresenta un evento.

Come appare

La tabella ha una riga <thead> con etichette delle colonne e un <tbody> con una riga per evento. Le righe alternate ricevono la classe alternate per la zebra striping.

La colonna Data è sempre presente ed è sempre la prima colonna. Tutte le altre colonne sono facoltative e controllate dal meta box Colonne nella schermata di modifica del calendario.

Colonne disponibili

Quali colonne vengono mostrate è impostato per ogni calendario nel meta box Colonne. Le colonne disponibili sono:

  • Data — data dell'evento formattata secondo Impostazioni > Generale > Formato data (sempre mostrata)

  • Evento / Squadre / Casa + Trasferta — il titolo dell'evento, i nomi delle squadre, o un layout diviso casa/trasferta; l'etichetta e la struttura esatte dipendono dall'impostazione Formato titolo in Eventi > Impostazioni > Lista eventi

  • Ora/Risultati / Ora / Risultati — orario di calcio d'inizio o punteggio; l'etichetta della colonna dipende dall'impostazione Formato ora/risultati in Eventi > Impostazioni > Lista eventi

  • Lega — termini della tassonomia lega

  • Stagione — termini della tassonomia stagione

  • Sede — termini della tassonomia sede; i nomi delle sedi si collegano alle loro pagine archivio quando Collega sedi è abilitato

  • Articolo — link al riepilogo o all'anteprima dell'evento; mostra un'icona fotocamera se l'evento ha un'immagine in evidenza e un'icona video se è impostato un video

  • Giornata — il valore della giornata sp_day

Ordinamento

Quando l'opzione ordinabile è abilitata (controllata dal parametro shortcode sortable, il cui valore predefinito è l'impostazione del sito Abilita tabelle ordinabili), le intestazioni delle colonne diventano controlli di ordinamento cliccabili alimentati dall'integrazione SportsPress DataTables.

Paginazione

Quando paginato è abilitato (paginated="1", predefinito), la tabella viene suddivisa in pagine. Il numero di righe per pagina è il valore predefinito del Limite impostato in Eventi > Impostazioni > Lista eventi (predefinito 10), e può essere sovrascritto con il parametro shortcode rows.

Modalità responsive

Quando responsive è abilitato (responsive="1"), la tabella si riduce su schermi piccoli, nascondendo le colonne a priorità inferiore e mostrandole inline all'espansione della riga. Il numero di righe visibili in modalità responsive è controllato anche da rows.

Loghi delle squadre

I loghi delle squadre appaiono accanto ai nomi delle squadre quando Visualizza loghi è abilitato in Eventi > Impostazioni > Lista eventi o quando show_team_logo="1" viene passato allo shortcode.

Shortcode

[event_list id="42"]

Parametro

Predefinito

Descrizione

id

(vuoto)

ID post del calendario

status

default

default, publish o future

date

default

w per questa settimana, day per oggi, o qualsiasi valore dell'opzione Data

number

-1

Numero massimo di eventi da mostrare; -1 mostra tutti

link_teams

0

1 per collegare i nomi delle squadre alle pagine delle squadre

link_venues

1

1 per collegare i nomi delle sedi alle pagine archivio delle sedi

sortable

1

1 per abilitare l'ordinamento delle colonne

responsive

1

1 per abilitare la modalità responsive

paginated

1

1 per abilitare la paginazione

rows

10

Righe per pagina in modalità paginata/responsive

order

default

ASC o DESC

show_all_events_link

0

1 per mostrare un link Visualizza tutti gli eventi

Differenza rispetto alla griglia calendario

Il layout Lista presenta gli eventi in una tabella lineare anziché in una griglia mensile. Mostra più dettagli per evento (colonne, risultati, sede, link agli articoli) e supporta la paginazione e l'ordinamento. La griglia Calendario è migliore per una panoramica mensile; la Lista è migliore per un programma dettagliato di partite/risultati.

Hai ricevuto la risposta alla tua domanda?