Gironi
Un torneo in SportsPress Pro può includere gironi insieme a un bracket a eliminazione diretta. I gironi usano classifiche standard che sono collegate a un post torneo. Quando esistono tabelle collegate, appaiono in una sezione Gironi nella pagina del torneo sotto il bracket.
Come funzionano i gironi
I gironi non sono un formato torneo separato — sono classifiche (il tipo di post sp_table) che sono state associate a uno specifico torneo memorizzando l'ID post del torneo nel valore meta sp_tournament della tabella. Qualsiasi classifica può essere collegata a un torneo in questo modo.
La pagina del torneo interroga automaticamente tutte le classifiche che hanno sp_tournament impostato sull'ID del torneo corrente e le visualizza insieme sotto un'intestazione "Gironi".
Accesso all'editor dei gironi
Quando modifichi un torneo, un meta box Gironi appare nell'area contenuto principale sotto l'editor bracket (o sotto le sezioni del bracket a eliminazione doppia). Questo meta box interroga il database per eventuali classifiche già collegate a questo torneo e visualizza ciascuna usando l'editor della classifica standard.
In fondo al meta box Gironi c'è un pulsante Aggiungi nuovo. Facendoci clic si apre l'editor della classifica in un nuovo pannello admin pre-compilato con l'ID del torneo corrente, risparmiandoti il passaggio di collegare manualmente la tabella.
Creazione di una classifica per un girone
Apri la schermata di modifica del torneo.
Scorri fino al meta box Gironi.
Fai clic su Aggiungi nuovo per aprire una nuova classifica. La tabella è pre-collegata al torneo corrente.
Configura la classifica come faresti con qualsiasi classifica: assegna le squadre, imposta le colonne, aggiungi la competizione e la stagione.
Salva la classifica.
Torna alla schermata di modifica del torneo. La nuova tabella appare nel meta box Gironi.
In alternativa, puoi collegare una classifica esistente a un torneo modificando direttamente la classifica. L'editor della classifica include un selettore Torneo (aggiunto dal modulo Tornei) nella sezione dettagli della tabella. Seleziona uno o più tornei lì e salva.
Collegamento di una tabella a più tornei
Il selettore Torneo della classifica supporta selezioni multiple. Una singola classifica può apparire nella sezione Gironi di più di un torneo selezionando più ID torneo.
Come vengono visualizzati i gironi sul frontend
Quando viene visualizzata una pagina del torneo, il template tournament-tables.php viene eseguito dopo il pannello vincitore e il bracket. Interroga tutte le tabelle collegate al torneo e le visualizza all'interno di un contenitore .sp-tournament-tables.
Se c'è più di una tabella collegata, vengono visualizzate fianco a fianco: la prima tabella è allineata a sinistra, la seconda a destra, la terza a sinistra di nuovo, e così via, in coppie alternate.
Se è collegata solo una tabella, viene visualizzata a larghezza intera senza classe di allineamento.
Ogni tabella viene visualizzata usando il template standard league-table.php — lo stesso template usato ovunque nel sito.
L'intestazione della sezione "Gironi" è la stringa traducibile "Groups" (__( 'Groups', 'sportspress' )), che può essere personalizzata in SportsPress > Impostazioni > Testo.
L'opzione sportspress_tournament_show_tables
La visualizzazione dei gironi è controllata da un'opzione WordPress denominata sportspress_tournament_show_tables. Se questa opzione è impostata su 'no', l'intera sezione gironi viene soppressa. Il valore predefinito è 'yes'. Questa opzione non è esposta nell'interfaccia utente delle impostazioni SportsPress; può essere impostata programmaticamente:
update_option( 'sportspress_tournament_show_tables', 'no' );
Cosa non è implementato
La tassonomia sp_group referenziata nel modulo Tornei (add_event_taxonomy()) è definita come metodo ma non è mai collegata a un hook WordPress nel costruttore. La tassonomia sp_group non è registrata da nessuna parte nel codice. Non esiste alcun meccanismo nel codice sorgente per taggare eventi o squadre con una tassonomia gruppo, e nessuna interfaccia per la creazione o gestione dei gironi come tassonomia. I gironi in SportsPress Pro sono implementati esclusivamente come classifiche collegate, non come sistema di raggruppamento basato su tassonomia.
Riepilogo
Gironi = classifiche con meta
sp_tournamentche punta all'ID post del torneo.Le tabelle appaiono nel meta box Gironi nella schermata di modifica del torneo.
Usa Aggiungi nuovo in quel meta box per creare una tabella pre-collegata, o collega le tabelle esistenti dall'editor della classifica.
Più tabelle vengono visualizzate fianco a fianco in coppie sul frontend.
La visualizzazione può essere soppressa con
sportspress_tournament_show_tables='no'.
