Einfache Eliminierung Brackets
Die einfache Eliminierung ist das Standard-Turnierformat in SportsPress Pro. Eine Mannschaft oder ein Spieler, die eine Begegnung verliert, scheidet sofort aus. Das Bracket schreitet Runde für Runde fort, bis ein Teilnehmer übrig bleibt.
Format festlegen
Beim Erstellen oder Bearbeiten eines Turniers öffnen Sie die Meta-Box Details in der Seitenleiste und setzen Sie Format auf Einfache Eliminierung. Im Hauptinhaltsbereich erscheint nur die Meta-Box Bracket, wenn dieses Format aktiv ist. Die Meta-Boxen Sieger-Bracket, Verlierer-Bracket und Finale-Bracket sind für Turniere mit einfacher Eliminierung ausgeblendet.
Anzahl der Runden konfigurieren
Verwenden Sie in der Meta-Box Details den Selektor Mannschaften, um festzulegen, wie viele Runden das Bracket enthält. Die Anzahl der Runden bestimmt die maximale Anzahl der Startmannschaften:
Mannschaftseinstellung | Gespeicherte 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 Maximum beträgt 6 Runden / 64 Mannschaften. Dieses Limit wird durch den Filter sp_tournament_rounds_limit gesetzt, der in class-sp-tournament-meta-boxes.php standardmäßig auf 6 gesetzt ist. Entwickler können dieses Limit bei Bedarf mit einem Filter-Hook erhöhen.
Der Bracket-Editor
Die Meta-Box Bracket zeigt das Bracket als Tabelle an. Jede Spalte ist eine Runde; jede Zeilengruppe innerhalb einer Spalte ist ein Begegnungsplatz.
Rundenbezeichnungen
Die Kopfzeile der Bracket-Tabelle enthält für jede Runde ein bearbeitbares Textfeld. Geben Sie eine benutzerdefinierte Bezeichnung ein, wie „Viertelfinale", „Halbfinale" oder „Finale". Wenn ein Feld leer gelassen wird, verwendet SportsPress standardmäßig „Runde 1", „Runde 2" usw.
Mannschaften der ersten Runde zuweisen
Nur die erste Runde zeigt Mannschaftsauswahl-Dropdowns. Wählen Sie aus dem Dropdown in jedem Platz eine Mannschaft aus. Das Dropdown ist nach der der Turnier-Liga und Saison aus der Meta-Box „Details" vorgefiltert. Wenn keine Liga oder Saison zugewiesen ist, werden alle Mannschaften angezeigt.
Mannschaften in späteren Runden werden automatisch bestimmt, sobald Begegnungsergebnisse eingegeben werden; ihre Plätze werden als schreibgeschützte Textfelder angezeigt, die den Gewinner der vorherigen Begegnung zeigen.
Begegnungsdaten eingeben
Jeder Begegnungsplatz im Bracket-Editor enthält:
Datum — Ein Datumsauswahl-Feld. Geben Sie das Begegnungsdatum im Format
YYYY-MM-DDein. Wenn dieses Feld leer gelassen wird, wird die Begegnung als TBD markiert.Uhrzeit — Stunden- und Minutenfelder im 24-Stunden-Format. Wenn nur ein Datum angegeben wird, ist die Uhrzeit standardmäßig Mitternacht.
Ergebnisse — Zwei kleine Torstandsfelder (Heimtorstand links, Auswärtstorstand rechts), durch einen Bindestrich getrennt.
Wenn Sie das Turnier speichern (klicken Sie auf Aktualisieren oder Veröffentlichen), erstellt oder aktualisiert SportsPress automatisch sp_event-Beiträge für jeden Begegnungsplatz, der entweder ein Datum oder mindestens eine zugewiesene Mannschaft hat.
Wie Gewinner vorrücken
Wenn Sie Ergebnisse für eine Begegnung eingeben und speichern, liest SportsPress das Begegnungsergebnis, um zu bestimmen, welche Mannschaft gewonnen hat. Beim nächsten Seitenladen füllt der Name des Gewinners automatisch den entsprechenden Platz in der nächsten Runde aus. Der Gewinner wird mithilfe derselben Ergebnislogik bestimmt, die unter SportsPress > Konfigurieren konfiguriert ist — das als „Sieg" markierte Begegnungsergebnis (oder das am höchsten eingestufte Ergebnis) entscheidet über die vorziehende Mannschaft.
Wenn eine Begegnung noch kein Ergebnis hat, bleibt der Platz der nächsten Runde leer, bis Ergebnisse eingegeben werden.
Begegnungsplätze ausblenden
Klicken Sie auf das Augensymbol (dashicons-hidden) in einer beliebigen Begegnungszeile, um diese Begegnung aus der Frontend-Anzeige auszublenden. Dies ist nützlich für Freilose oder Platzhalterplätze, die nicht öffentlich erscheinen sollen. Der ausgeblendete Zustand wird im Admin umgeschaltet und pro Begegnung gespeichert.
Speichern erstellt Begegnungen automatisch
Jedes Mal, wenn Sie ein Turnier mit einem Datum (oder einer Mannschaftszuweisung) in einem Bracket-Platz speichern, erstellt SportsPress einen sp_event-Beitrag für diese Begegnung, falls noch keiner vorhanden ist. Der Begegnungstitel wird aus den durch das konfigurierte Trennzeichen verbundenen Mannschaftsnamen generiert (Standard: „vs"). Die Begegnung wird automatisch mit der dem Turnier zugewiesenen Liga und Saison versehen, und ihr Format wird auf „Turnier" gesetzt.
Um eine Begegnung direkt zu bearbeiten, klicken Sie auf das Bleistiftsymbol (dashicons-edit), das in der Admin-Bracket-Tabelle neben dem Datumsfeld sichtbar ist. Dadurch wird der Begegnungs-Bearbeitungsbildschirm in einem neuen Tab geöffnet.
Frontend-Anzeige
Die Turnierseite rendert das Bracket automatisch unterhalb jedes Beitragsinhalts. Die Anzeigereihenfolge auf der Seite ist:
Sieger — Wird oben angezeigt, wenn in der Meta-Box „Details" ein Sieger festgelegt wurde.
Bracket — Die vollständige Bracket-Tabelle.
Gruppen — Alle verknüpften Ligatabellen (falls vorhanden).
Was das Bracket zeigt
Jede Begegnungszelle im Frontend-Bracket zeigt:
Den Begegnungsstand (oder das vs-Trennzeichen, wenn die Begegnung noch nicht gespielt wurde).
Das Begegnungsdatum (wird für TBD-Begegnungen nicht angezeigt).
Mannschafts-Logos, wenn Logos anzeigen aktiviert ist (siehe Einstellungen unten).
Den Austragungsort-Namen, wenn Austragungsort anzeigen aktiviert ist.
Ein Videokamera-Symbol, wenn die Begegnung eine Video-URL hat, oder ein Foto-Symbol, wenn ein hervorgehobenes Bild gesetzt ist.
Einen Link „Bericht" oder „Vorschau", wenn der Begegnungsbeitrag Inhalt hat.
Mannschaftsnamen im Bracket werden beim Hovern hervorgehoben — das Hovern über einen Mannschaftsnamen hebt alle anderen Vorkommen dieser Mannschaft im gesamten Bracket hervor. Ein Klick auf einen Mannschaftsnamen führt zur Mannschaftsseite, wenn Mannschaften verlinken aktiviert ist.
Bracket-Layout-Optionen
Das in der Seitenleiste ausgewählte Layout steuert die visuelle Ausrichtung:
Standard (
bracket) — Runden verlaufen von links nach rechts. Runde 1 ist die linkeste Spalte; das Finale ist die rechteste.Mitte (
center) — Das Finale befindet sich in der mittleren Spalte; die Runden fächern sich symmetrisch nach außen auf. Wenn das Layout Mitte zusammen mit aktivierten responsiven Tabellen verwendet wird, zeigen mobile Geräte das Standard-Layout (von links nach rechts) und Desktop-Geräte das Mitte-Layout.
Der Shortcode [tournament_bracket]
Betten Sie ein Bracket an einer beliebigen Stelle auf Ihrer Website ein:
[tournament_bracket id="123"]
Ersetzen Sie 123 durch die Turnier-Beitrags-ID. Die ID wird in der Meta-Box Shortcode auf dem Turnier-Bearbeitungsbildschirm angezeigt.
Der Shortcode respektiert dieselben Standardeinstellungen wie das vollständige Template. Sie können einzelne Anzeigeoptionen durch Übergabe zusätzlicher Attribute überschreiben:
Attribut | Standard | Beschreibung |
| aktuelle Beitrags-ID | Turnier-Beitrags-ID |
|
| Mannschaftslogos in Begegnungszellen anzeigen |
|
| Austragungsort-Name in Begegnungszellen anzeigen |
| aus Einstellungen | Mannschaftsnamen anklickbar machen |
|
| Begegnungszellen mit Begegnungsseiten verlinken |
| aus Einstellungen | Bracket-Layout als Mobil-/Desktop-Wechsel anzeigen |
|
|
|
Beispiel mit Überschreibungen:
[tournament_bracket id="123" show_logos="yes" show_venue="yes" layout="center"]
Anzeigeeinstellungen
Globale Standard-Turnieranzeigeeinstellungen werden unter SportsPress > Einstellungen > Begegnungen im Abschnitt Turniere konfiguriert:
Logos anzeigen (
sportspress_tournament_show_logos) — Standardyes. Steuert, ob Mannschaftslogos in Bracket-Begegnungszellen erscheinen.Austragungsort anzeigen (
sportspress_tournament_show_venue) — Standardno. Steuert, ob der Austragungsort-Name unterhalb des Stands erscheint.Sieger anzeigen (
sportspress_tournament_show_winner) — Standardyes. Steuert, ob das designierte Sieger-Panel oberhalb des Brackets auf der Turnierseite erscheint.
Limits
Maximale Runden: 6 (erzwungen durch
apply_filters( 'sp_tournament_rounds_limit', 6 ))Maximale Mannschaften bei 6 Runden: 64
