Bracket a eliminazione doppia
In un torneo a eliminazione doppia, un concorrente deve perdere due partite per essere eliminato. Questo crea due bracket paralleli — un Bracket Vincitori per i concorrenti che non hanno ancora perso, e un Bracket Perdenti per i concorrenti che hanno perso una volta. I campioni di ogni bracket si incontrano in un Bracket Finale.
Impostazione del formato
Quando si crea o modifica un torneo, apri il meta box Dettagli e imposta Formato su Eliminazione doppia. L'area contenuto principale mostra quindi tre meta box separati:
Bracket Vincitori
Bracket Perdenti
Bracket Finale
Il generico meta box Bracket usato per l'eliminazione singola è nascosto quando è selezionata l'eliminazione doppia.
Come funzionano i tre bracket
Bracket Vincitori
Il Bracket Vincitori si comporta esattamente come un bracket a eliminazione singola. Le squadre che vincono ogni partita rimangono qui. I dati per questo bracket sono memorizzati nella stessa chiave meta sp_event di un torneo a eliminazione singola. L'editor bracket, le etichette dei round, l'assegnazione delle squadre e l'inserimento dei risultati funzionano in modo identico all'eliminazione singola.
Bracket Perdenti
Il Bracket Perdenti riceve le squadre che hanno perso una partita nel Bracket Vincitori. I suoi dati sono memorizzati separatamente sotto la chiave meta sp_loser. L'editor bracket ha lo stesso layout a tabella del Bracket Vincitori, con il proprio set di campi per le etichette dei round e slot delle partite.
Poiché il Bracket Perdenti ha una struttura specifica — i perdenti vi entrano in modo sfalsato — gli slot delle partite alternati nel primo round del Bracket Perdenti vengono nascosti automaticamente. Questi slot nascosti rappresentano le posizioni "bye" dove i perdenti in arrivo non hanno un avversario immediato all'interno del Bracket Perdenti. Gli slot nascosti/forzati non vengono visualizzati sul frontend.
Bracket Finale
Il Bracket Finale è dove il campione del Bracket Vincitori affronta il campione del Bracket Perdenti. I suoi dati sono memorizzati sotto la chiave meta sp_final. L'editor del Bracket Finale mostra solo gli slot delle partite rilevanti; le altre posizioni nella griglia vengono nascoste automaticamente in base al conteggio dei round.
Round e capacità di squadre
L'eliminazione doppia usa lo stesso selettore Squadre nel meta box Dettagli dell'eliminazione singola. Il selettore controlla il numero di round, che determina la capacità iniziale delle squadre:
Impostazione Squadre | Round | Slot squadre iniziali |
3–4 squadre | 2 | 4 |
5–8 squadre | 3 | 8 |
9–16 squadre | 4 | 16 |
17–32 squadre | 5 | 32 |
33–64 squadre | 6 | 64 |
Il limite dei round si applica ugualmente all'eliminazione doppia: lo stesso filtro sp_tournament_rounds_limit (predefinito 6) limita entrambi i formati. Nel codice sorgente non esiste un limite massimo separato per l'eliminazione doppia.
Configurazione di un torneo a eliminazione doppia
Vai a Eventi > Tornei > Aggiungi nuovo.
Inserisci un titolo.
Nel meta box Dettagli, imposta Formato su Eliminazione doppia.
Imposta Squadre sull'intervallo che copre il numero di squadre partecipanti.
Facoltativamente assegna una Lega e una Stagione per filtrare i menu a tendina delle squadre.
Nel meta box Bracket Vincitori, assegna le squadre agli slot del primo round usando i selettori a menu a tendina.
Facoltativamente inserisci date e orari per le partite del primo round.
Fai clic su Pubblica o Aggiorna. SportsPress crea eventi per tutti gli slot riempiti.
Inserimento dei risultati e propagazione dei vincitori
Inserisci i risultati nei campi Risultati di ogni editor bracket nello stesso modo dell'eliminazione singola — due campi punteggio per partita separati da un trattino. Quando salvi, il vincitore di ogni partita viene determinato dalla configurazione degli esiti dell'evento e automaticamente posizionato nel prossimo slot disponibile.
Una squadra che vince nel Bracket Vincitori avanza al prossimo round del Bracket Vincitori.
Una squadra che perde nel Bracket Vincitori viene spostata nella posizione corrispondente nel Bracket Perdenti. Devi inserire la squadra manualmente nello slot del Bracket Perdenti (il sistema determina chi avanza una volta che i risultati esistono; la squadra perdente non si sposta automaticamente tra sezioni bracket separate al salvataggio — inserisci le squadre nel Bracket Perdenti per abbinare chi è effettivamente sceso dal Bracket Vincitori).
Le squadre che vincono nel Bracket Perdenti avanzano attraverso i round del Bracket Perdenti.
Il campione del Bracket Perdenti e il campione del Bracket Vincitori appaiono nel Bracket Finale.
Etichette dei round
Ogni bracket (Vincitori, Perdenti, Finale) ha il proprio set di campi etichetta round modificabili nell'intestazione della tabella. Le etichette per ogni bracket sono memorizzate indipendentemente (sp_labels per il Bracket Vincitori, sp_loser_labels per il Bracket Perdenti, sp_final_labels per il Bracket Finale).
Visualizzazione frontend
Nella pagina del torneo, i tre bracket vengono visualizzati in sequenza con etichette di intestazione:
Bracket Vincitori (etichettato "Bracket Vincitori")
Bracket Perdenti (etichettato "Bracket Perdenti")
Bracket Finale (etichettato "Bracket Finale")
Queste intestazioni di sezione provengono dalle stringhe traducibili registrate nelle opzioni di testo (__( 'Winner Bracket', 'sportspress' ), ecc.) e possono essere personalizzate in SportsPress > Impostazioni > Testo.
Il pannello Vincitore (campione del torneo), le sezioni bracket e le tabelle dei gironi appaiono in questo ordine nella pagina:
Vincitore (se impostato)
Tutti e tre i bracket
Gironi (se ci sono classifiche collegate)
Ogni sezione bracket viene visualizzata come una tabella HTML identica nella struttura alla visualizzazione a eliminazione singola. Si applicano le stesse opzioni di visualizzazione — loghi, sede, link eventi, link squadre e layout (Predefinito o Centro).
Lo shortcode [tournament_bracket]
Lo shortcode [tournament_bracket] funziona allo stesso modo per l'eliminazione doppia. Rileva automaticamente il tipo di torneo e visualizza tutte e tre le sezioni bracket:
[tournament_bracket id="123"]
Tutti gli attributi dello shortcode descritti nell'articolo sull'eliminazione singola si applicano anche qui (show_logos, show_venue, link_teams, link_events, responsive, layout).
Impostazioni di visualizzazione
Le stesse impostazioni globali in SportsPress > Impostazioni > Eventi > Tornei si applicano ai bracket a eliminazione doppia:
Visualizza loghi — mostra i loghi delle squadre nelle celle degli eventi (predefinito:
yes).Visualizza sede — mostra il nome della sede sotto il punteggio (predefinito:
no).Visualizza vincitore — mostra il pannello del vincitore designato sopra i bracket (predefinito:
yes).
Limiti
Round massimi: 6 (uguale all'eliminazione singola; controllato da
apply_filters( 'sp_tournament_rounds_limit', 6 ))Squadre iniziali massime: 64
Il limite dei round si applica a ogni singola sezione bracket; tutti e tre i bracket condividono lo stesso valore
sp_rounds
