Cricket-Sportfunktionen
Über die Terminologie hinaus ergänzt das Cricket-Plugin vier cricketspezifische Verhaltensweisen: Erfassung von Extras, separate DNB-Anzeige, Score-Status-Ausgabe und anpassbare Ergebnisformatierung.
Extras-Zeile
Cricket-Scorecards enthalten traditionell eine Zeile „Extras", die Byes, Leg Byes, Wides und No Balls aufsummiert. Das Plugin ergänzt:
Eine Zeile in der Fußzeile der Performance-Tabelle über
sportspress_event_performance_meta_box_table_footer(Priorität 10) im AdminbereichEine entsprechende Zeile im Frontend über
sportspress_event_performance_table_footer(Priorität 10)Extras-Werte werden über
sportspress_event_performance_table_total_value(Priorität 10) zu den Mannschaftssummen addiertErzwingt die sichtbare Fußzeile über
sportspress_event_performance_show_footer(gibt true zurück)
Anzeige „Did Not Bat" (DNB)
Cricket-Konventionen listen Schlagleute, die nicht ans Schlag kamen, zwar als Teil des Kaders, aber getrennt von der aktiven Aufstellung. Das Plugin rendert die DNB-Liste über sportspress_after_event_performance_table nach der Haupttabelle. Die Substitute-Terminologie wird zusätzlich umbenannt – siehe Terminologie.
Score-Status-Ausgabe
Cricket-Match-Ergebnisse werden üblicherweise als „won by X runs" oder „won by X wickets" formuliert. Das Plugin gibt diesen Status über sportspress_after_event_logos aus und macht ihn über die Event-Logo-Option Show score status schaltbar.
So aktivierst du die Anzeige:
Gehe zu SportsPress → Einstellungen → Begegnungen.
Aktiviere Show score status.
Speichere.
Anpassbare Ergebnisformatierung
Das Plugin filtert mehrere Hooks zur Ergebnisanzeige, um cricketspezifische Formatierungen zu ermöglichen:
sportspress_event_logos_team_resultsportspress_event_team_result_adminsportspress_calendar_team_result_adminsportspress_event_list_main_resultssportspress_event_blocks_team_result_or_timesportspress_main_results_or_timesportspress_main_results
Zwei Einstellungen steuern die Formatierung:
Einstellung | Wirkung |
Results delimiter | Trennzeichen zwischen den Mannschaftspunkten (Standard: |
Reverse results format | Wenn aktiviert, wird das Ergebnis mit der Punktzahl der Auswärtsmannschaft zuerst dargestellt |
Beide Einstellungen liegen neben Show score status in den Event-Logo-Optionen.
Frontend-Assets
js/sportspress-cricket.js– stellt cricketspezifisches Frontend-Verhalten bereitcss/sportspress-for-cricket.css– stylet die Extras-Zeile und die DNB-Liste
Admin-Assets (css/admin.css, js/admin.js) werden ausschließlich auf den Bildschirmen sp_event und edit-sp_event geladen, damit andere Adminseiten unbeeinflusst bleiben.
