Marquee und SportsPress
Marquee ist gezielt für SportsPress-Sites entwickelt. Das Theme deklariert add_theme_support( 'sportspress' ), sodass der Template-Loader von SportsPress die Overrides des Themes den Standardvorlagen des Plugins vorzieht. Mannschafts-, Spieler-, Begegnungs- und Mitarbeiterseiten erscheinen mit der Typografie, dem Farbschema und dem Layout von Marquee statt mit dem generischen SportsPress-Styling.
Template-Overrides
Das Theme liefert ein Verzeichnis sportspress/ mit fünf zentralen SportsPress-Template-Overrides:
Template-Datei | Was sie steuert |
| Die SportsPress-Archiv-Index-Vorlage |
| Einzelseiten von Begegnungen (Match, Game, Round) |
| Einzelseiten von Spielerprofilen |
| Einzelseiten von Mitarbeiterprofilen |
| Einzelseiten von Mannschaften / Vereinen |
Jedes Override ist eine normale WordPress-Template-Datei. Der SP_Template_Loader von SportsPress prüft das aktive Theme auf sportspress/-Overrides, bevor er auf das Template-Verzeichnis des Plugins zurückgreift, sodass jede im Theme vorhandene Datei Vorrang hat.
Templates anpassen
Um zu ändern, wie eine SportsPress-Seite gerendert wird, ohne das Theme zu forken, kopiere das Template in ein Child-Theme:
Erstelle ein Child-Theme (siehe Artikel Anpassung).
Kopiere
sportspress/single-team.php(oder die Datei, die du ändern möchtest) aus demsportspress/-Verzeichnis des Eltern-Themes an den entsprechenden Pfad im Child-Theme.Bearbeite die Kopie im Child-Theme.
Das Child-Theme-Override wird vor der Version des Eltern-Themes geladen, die wiederum vor der Version des Plugins geladen wird.
SportsPress-bezogener Theme-Support
Zusätzlich zu sportspress deklariert Marquee Theme-Support für die mitgelieferten Plugins von ThemeBoy:
mega-slider– Vollbreiter Startseiten-Slider mit Text-Overlaysnews-widget– Sidebar-Widget zur Anzeige aktueller Beiträge mit Vorschaubild und Auszugsocial-sidebar– Widget-Bereich für Social-Media-Links und -Feedswoocommerce– Kompatible WooCommerce-Template-Overrides für Shopseiten
Diese Deklarationen ermöglichen seitens des Themes Styling- und Layout-Integration für jedes Plugin, ohne dass eine Konfiguration durch den Nutzer erforderlich ist.
Frontend-Erscheinungsbild
Wenn SportsPress aktiv ist, rendert Marquee:
Mannschaftsseiten – mit der Typografie des Themes (
Oswaldfür Überschriften,Titillium Webfür Body), der Primary-Farbe#0f8bcafür Highlights und dem Layout: Branding auf 1000px max. Breite begrenzt; standardmäßiges zweispaltiges Layout des Rookie-Frameworks.Begegnungsseiten – Spielergebnisse, Performance-Tabellen und Begegnungsdetails über das
single-event.php-Override des ThemesSpielerseiten – Karrierestatistik, aktuelle Saison und biografische Informationen über
single-player.phpLigatabellen – automatisch über SportsPress-Shortcodes übernommen; gestylt durch die Tabellen-CSS-Regeln des Themes
Kalender und Spielerlisten – über die Standard-SportsPress-Shortcodes gerendert; gestylt durch das CSS des Themes
Demo-Inhalte
ThemeBoy bietet voreingestellte Demo-Inhalte für jedes Theme, die eine Beispielliga, -saison sowie Mannschaften, Spieler, Mitarbeiter und Begegnungen umfassen. So installierst du sie:
Aktiviere das Plugin One Click Demo Import (das nach der ersten Aktivierung über die TGM-Plugin-Activation-Meldung vorgeschlagen wird).
Gehe zu Design → Demo-Daten importieren.
Wähle die Marquee-Demo und klicke auf Demo-Daten importieren.
Der Import füllt SportsPress mit Beispieldaten, sodass du das Theme mit realistischen Inhalten in Aktion siehst. Ersetze die Beispieldaten anschließend durch eigene Inhalte, sobald du dich mit dem Theme vertraut gemacht hast.
