Zum Hauptinhalt springen

Eigene Seiten

Die Seite Eigene Seiten ermöglicht Administratoren, zusätzliche Seiten — zum Beispiel „Über uns", „Discord" oder „Spenden-FAQ" — zu veröffentlichen, die neben den eingebauten Funktionen in der Shop-Navigation erscheinen.

Jede Seite hat ihre eigene URL unter /pages/<slug> und wird mit Markdown-Inhalt, einer Überschrift, einer optionalen Unterzeile und einem Icon aus einer kuratierten Auswahl dargestellt.

Zugriff

Navigiere zu Admin › Eigene Seiten in der Admin-Navigation.

  • customPages.view — erforderlich, um die Seite zu öffnen und die Seitenliste zu sehen.
  • customPages.edit — erforderlich, um Seiten zu erstellen, zu bearbeiten, zu sortieren oder zu löschen sowie die Standard-Sichtbarkeit zu ändern.

Aufbau einer Seite

Jede eigene Seite hat die folgenden Felder:

  • Navigationsname — der Text, der in der Shop-Sidebar bzw. der Gast-Topleiste angezeigt wird.
  • URL-Slug — der Pfad in /pages/<slug>. Nur Kleinbuchstaben, Ziffern und Bindestriche, eindeutig pro Server. Der Slug wird automatisch aus dem Navigationsnamen abgeleitet, bis du ihn manuell änderst. Du kannst den Slug auch nach dem Erstellen ändern; bestehende Links auf den alten Slug funktionieren danach nicht mehr — externe Verweise musst du selbst aktualisieren.
  • Überschrift — der große Titel oben auf der Seite.
  • Unterzeile — optionaler kleinerer Text unter der Überschrift.
  • Icon — wähle eines der kuratierten Icons aus; dasselbe Icon erscheint neben dem Navigationseintrag und als visueller Anker in der Seitenliste.
  • Inhalt — Markdown-Inhalt. Unterstützt Überschriften, Listen, Fett-/Kursivschrift, Links, Bilder, Code und Zitate (alles, was der gemeinsame Markdown-Editor kann).
  • Sichtbarkeit — siehe unten.

Sichtbarkeitsmodell

Die Sichtbarkeit entscheidet, wer eine Seite in der Navigation sieht und /pages/<slug> öffnen kann.

Es gibt drei Werte:

  • Öffentlich (für Gäste sichtbar) — alle, auch nicht angemeldete Besucher.
  • Eingeloggte Spieler — jeder authentifizierte Spieler auf diesem Server.
  • Bestimmte Gruppen — nur Spieler, die einer der ausgewählten Gruppen angehören.

Die Sichtbarkeit ist mehrstufig:

  1. Der Server-Standard wird oben auf der Seite „Eigene Seiten" konfiguriert. Neue Server beginnen mit Eingeloggte Spieler, damit Seiten nicht versehentlich öffentlich werden.
  2. Jede einzelne Seite kann den Standard entweder erben oder mit ihrer eigenen Sichtbarkeit (und gegebenenfalls einer eigenen Gruppenliste) überschreiben.

So kannst du die meisten Seiten standardmäßig zugriffsbeschränkt halten und gleichzeitig eine einzelne „Über uns"- oder „Discord"-Seite für Gäste öffnen.

Wenn eine Seite (oder der Server-Standard) auf Bestimmte Gruppen ohne ausgewählte Gruppen gesetzt ist, ist sie für alle unsichtbar. Das Formular verweigert in diesem Fall das Speichern.

Wenn jemand eine Seite anfragt, die für ihn nicht sichtbar ist, antwortet der Server mit 404 — die Existenz wird nicht an Personen verraten, die die Seite nicht sehen dürfen.

Seite anlegen

  1. Klicke oben rechts auf Neue Seite.
  2. Fülle die oben beschriebenen Felder aus. Der Slug füllt sich automatisch aus dem Navigationsnamen; tippe in das Slug-Feld, um ihn zu überschreiben.
  3. Wähle ein Icon. Verwende das Suchfeld, um die kuratierte Auswahl zu filtern.
  4. Wähle eine Sichtbarkeit (oder lasse Server-Standard verwenden stehen).
  5. Klicke auf Erstellen. Die Seite wird ans Ende der Liste angefügt und erscheint sofort in der Shop- bzw. Gast-Navigation.

Bearbeiten und löschen

Klicke auf das Stift-Symbol in einer Zeile, um den Bearbeitungs-Drawer zu öffnen. Der Drawer zeigt dieselben Felder sowie eine kleine Fußzeile mit dem Namen und Zeitstempel von Ersteller und letztem Bearbeiter.

Die Schaltfläche Löschen befindet sich unten links im Drawer. Vor dem Löschen erscheint ein Bestätigungsdialog — es gibt kein Rückgängig.

Sortieren

Ziehe eine Zeile in der Liste, um ihre Reihenfolge zu ändern. Die Reihenfolge wird beim Loslassen sofort gespeichert; schlägt das Speichern fehl, springt die Liste zurück auf den Server-Stand.

Dieselbe Reihenfolge gilt für die Shop-Sidebar (in der Standardgruppe „Main" nach den eingebauten Einträgen) und für die Gast-Topleiste.

Standard-Sichtbarkeit

Der Bereich Standard-Sichtbarkeit für alle Seiten über der Seitenliste steuert die Fallback-Sichtbarkeit, die jede Seite verwendet, die keine eigene Sichtbarkeit definiert. Wenn du den Standard änderst, wirkt sich das sofort auf jede Seite aus, die auf Server-Standard verwenden steht.

Wenn du den Standard auf Bestimmte Gruppen umstellst, musst du vor dem Speichern mindestens eine Gruppe auswählen.