Court-Übersichten
Die buchbaren Courts werden je nach Einstellung im Frontend in einer Tabellenansicht oder einer Blogansicht dargestellt.
Tabellenansicht (Reiteransicht)
Diese Tabellenansicht wird in einem Tabview (Reiteransicht) dargestellt. Für jede Unterkategorie wird ein Tab angelegt. In der Tabelle im Inneren des Tabs erscheinen dann die zugeordneten Courts. Durch Klicken der grünen Fläche (buchen) gelangt der Benutzer zum Buchungsformular.
Die Darstellung erfolgt immer für einen Tag. Dieser kann über dem Tabview mit den Pfeilen geändert werden. Durch Klicken des Datums-Feldes erhält man einen Kalender, in dem man ebenfalls einen Tag auswählen kann.
Es werden hier immer zwei Kategorien betrachtet, die für das Menü eingestellte Oberkategorie und der erste Level der Unterkategorien. Weitere Unterkategorien werden ignoriert, d.h. die zugeordneten Courts werden der Kategorien des ersten Levels zugeordnet.
Tabellenansicht (aufklappbare Tagesansicht)
In dieser Ansicht werden für mehrere Tage (einstellbar in den Optionen) die Courts einer angegebenen Kategorie angezeigt. Der erste Level der Unterkategorien dieser Kategorie wird jeweils pro Kategorie als Tabelle angezeigt. Weitere Level an Unterkategorien werden diesem ersten Level zugeordent, d.h. die Courts erscheinen ebenfalls in dieser Tabelle. Durch Klicken des Kategorie-Titels über der Tabelle gelangt man zu einer Ansicht dieser Kategorie, wo wieder die Unterkategorien aufgespalten werden in Einzeltabellen. Dies erlaubt das Navigieren durch kompliziertere Kategorie-Strukturen.
In der Tabelle sind die buchbaren Zeiten für die Courts angezeigt. das Plus-Zeichen ist ein Link zum Buchungsformular. Ist die Zeit bereits belegt, wird ein graues Minus dargestellt.
Blogansicht
Die Blogansicht gibt eine Übersicht über die vorhandenen Courts. In den Optionen kann die Ansicht angepasst werden, z.B. wie viele führende Courts dargestellt werden sollen. Für die einzelnen Courts werden der Schwierigkeitsgrad, das Übersichtsbild, der Titel, die Spieleranzahl und die Kurzbeschreibung angezeigt. Diese werden im Backend eingetragen.