Doppelte Eliminierung Brackets
Bei einem Turnier mit doppelter Eliminierung muss ein Teilnehmer zwei Begegnungen verlieren, um ausgeschieden zu sein. Dies erzeugt zwei parallele Brackets — ein Sieger-Bracket für Teilnehmer, die noch nicht verloren haben, und ein Verlierer-Bracket für Teilnehmer, die einmal verloren haben. Die Champions beider Brackets treffen sich im Finale-Bracket.
Format festlegen
Beim Erstellen oder Bearbeiten eines Turniers öffnen Sie die Meta-Box Details und setzen Sie Format auf Doppelte Eliminierung. Der Hauptinhaltsbereich zeigt dann drei separate Meta-Boxen:
Sieger-Bracket
Verlierer-Bracket
Finale-Bracket
Die generische Meta-Box Bracket, die für die einfache Eliminierung verwendet wird, ist ausgeblendet, wenn die doppelte Eliminierung ausgewählt ist.
Funktionsweise der drei Brackets
Sieger-Bracket
Das Sieger-Bracket verhält sich genau wie ein Bracket mit einfacher Eliminierung. Mannschaften, die jede Begegnung gewinnen, bleiben hier. Die Daten für dieses Bracket werden im selben Meta-Schlüssel sp_event wie bei einem Turnier mit einfacher Eliminierung gespeichert. Der Bracket-Editor, Rundenbezeichnungen, Mannschaftszuweisung und Ergebniseingabe funktionieren identisch zur einfachen Eliminierung.
Verlierer-Bracket
Das Verlierer-Bracket empfängt Mannschaften, die eine Begegnung im Sieger-Bracket verloren haben. Seine Daten werden separat unter dem Meta-Schlüssel sp_loser gespeichert. Der Bracket-Editor hat dasselbe Tabellenlayout wie das Sieger-Bracket, mit einem eigenen Satz von Rundenbezeichnungsfeldern und Begegnungsplätzen.
Da das Verlierer-Bracket eine spezifische Struktur hat — Verlierer werden in einem versetzten Muster eingespeist —, werden abwechselnde Begegnungsplätze in der ersten Runde des Verlierer-Brackets automatisch ausgeblendet. Diese ausgeblendeten Plätze repräsentieren die „Freilos"-Positionen, wo die eingehenden Verlierer keinen unmittelbaren Gegner aus dem Verlierer-Bracket haben. Die ausgeblendeten/erzwungenen Plätze werden im Frontend nicht angezeigt.
Finale-Bracket
Das Finale-Bracket ist der Ort, an dem der Champion des Sieger-Brackets auf den Champion des Verlierer-Brackets trifft. Seine Daten werden unter dem Meta-Schlüssel sp_final gespeichert. Der Finale-Bracket-Editor zeigt nur die relevanten Begegnungsplätze; andere Positionen im Raster werden automatisch basierend auf der Rundenanzahl ausgeblendet.
Runden und Mannschaftskapazität
Die doppelte Eliminierung verwendet denselben Selektor Mannschaften in der Meta-Box „Details" wie die einfache Eliminierung. Der Selektor steuert die Anzahl der Runden, die die Startmannschaftskapazität bestimmt:
Mannschaftseinstellung | Runden | Startmannschaftsplätze |
3–4 Mannschaften | 2 | 4 |
5–8 Mannschaften | 3 | 8 |
9–16 Mannschaften | 4 | 16 |
17–32 Mannschaften | 5 | 32 |
33–64 Mannschaften | 6 | 64 |
Das Rundenlimit gilt gleichermaßen für die doppelte Eliminierung: Derselbe Filter sp_tournament_rounds_limit (Standard 6) begrenzt beide Formate. Es gibt keinen separaten Hard-Limit für die doppelte Eliminierung im Quellcode.
Einrichten eines Turniers mit doppelter Eliminierung
Navigieren Sie zu Begegnungen > Turniere > Neu hinzufügen.
Geben Sie einen Titel ein.
Setzen Sie in der Meta-Box Details das Format auf Doppelte Eliminierung.
Setzen Sie Mannschaften auf den Bereich, der die Anzahl der teilnehmenden Mannschaften abdeckt.
Weisen Sie optional eine Liga und Saison zu, um die Mannschafts-Dropdowns zu filtern.
Weisen Sie im Meta-Box Sieger-Bracket den Erstrundenplätzen über die Dropdown-Selektoren Mannschaften zu.
Geben Sie optional Daten und Uhrzeiten für Erstrundenspiele ein.
Klicken Sie auf Veröffentlichen oder Aktualisieren. SportsPress erstellt Begegnungen für alle gefüllten Plätze.
Ergebnisse eingeben und Gewinner propagieren
Geben Sie Ergebnisse in die Ergebnisse-Felder jedes Bracket-Editors genauso ein wie bei der einfachen Eliminierung — zwei Torstandsfelder pro Begegnung, durch einen Bindestrich getrennt. Beim Speichern wird der Gewinner jeder Begegnung aus der Begegnungsergebnis-Konfiguration bestimmt und automatisch in den nächsten verfügbaren Platz eingefügt.
Eine Mannschaft, die im Sieger-Bracket gewinnt, rückt in die nächste Sieger-Bracket-Runde vor.
Eine Mannschaft, die im Sieger-Bracket verliert, wird in die entsprechende Position im Verlierer-Bracket verschoben. Sie müssen die Mannschaft manuell im Verlierer-Bracket-Platz eintragen (das System bestimmt, wer vorrückt, sobald Ergebnisse vorliegen; die verlierende Mannschaft wechselt beim Speichern nicht automatisch zwischen separaten Bracket-Abschnitten — tragen Sie die Mannschaften im Verlierer-Bracket ein, um mit den tatsächlich aus dem Sieger-Bracket ausgeschiedenen Mannschaften übereinzustimmen).
Mannschaften, die im Verlierer-Bracket gewinnen, rücken durch die Verlierer-Bracket-Runden vor.
Der Champion des Verlierer-Brackets und der Champion des Sieger-Brackets erscheinen im Finale-Bracket.
Rundenbezeichnungen
Jedes Bracket (Sieger, Verlierer, Finale) hat seinen eigenen Satz bearbeitbarer Rundenbezeichnungsfelder in der Tabellenüberschrift. Bezeichnungen für jedes Bracket werden unabhängig gespeichert (sp_labels für das Sieger-Bracket, sp_loser_labels für das Verlierer-Bracket, sp_final_labels für das Finale-Bracket).
Frontend-Anzeige
Auf der Turnierseite werden die drei Brackets der Reihe nach mit Überschriften gerendert:
Sieger-Bracket (mit der Bezeichnung „Sieger-Bracket")
Verlierer-Bracket (mit der Bezeichnung „Verlierer-Bracket")
Finale-Bracket (mit der Bezeichnung „Finale-Bracket")
Diese Abschnittsüberschriften stammen aus den in den Textoptionen registrierten übersetzbaren Zeichenfolgen (__( 'Winner Bracket', 'sportspress' ) usw.) und können unter SportsPress > Einstellungen > Text angepasst werden.
Das Sieger-Panel (Turnierchampion), die Bracket-Abschnitte und die Gruppentabellen erscheinen in dieser Reihenfolge auf der Seite:
Sieger (wenn gesetzt)
Alle drei Brackets
Gruppen (falls Ligatabellen verknüpft sind)
Jeder Bracket-Abschnitt wird als HTML-Tabelle identisch in der Struktur zur Einzeleliminierungs-Anzeige gerendert. Dieselben Anzeigeoptionen gelten — Logos, Austragungsort, Begegnungslinks, Mannschaftslinks und Layout (Standard oder Mitte).
Der Shortcode [tournament_bracket]
Der Shortcode [tournament_bracket] funktioniert für die doppelte Eliminierung genauso. Er erkennt den Turniertyp automatisch und rendert alle drei Bracket-Abschnitte:
[tournament_bracket id="123"]
Alle im Artikel zur einfachen Eliminierung beschriebenen Shortcode-Attribute gelten hier ebenfalls (show_logos, show_venue, link_teams, link_events, responsive, layout).
Anzeigeeinstellungen
Dieselben globalen Einstellungen unter SportsPress > Einstellungen > Begegnungen > Turniere gelten für Brackets mit doppelter Eliminierung:
Logos anzeigen — Mannschaftslogos in Begegnungszellen anzeigen (Standard:
yes).Austragungsort anzeigen — Austragungsort-Name unterhalb des Stands anzeigen (Standard:
no).Sieger anzeigen — Das designierte Sieger-Panel oberhalb der Brackets anzeigen (Standard:
yes).
Limits
Maximale Runden: 6 (wie die einfache Eliminierung; gesteuert durch
apply_filters( 'sp_tournament_rounds_limit', 6 ))Maximale Startmannschaften: 64
Das Rundenlimit gilt für jeden einzelnen Bracket-Abschnitt; alle drei Brackets teilen denselben
sp_rounds-Wert
