Zum Inhalt

Anpassen des Frontends

Das Gramps Web-Frontend ist eine Javascript-Anwendung, die als eine Sammlung von statischen HTML-, CSS- und Javascript-Dateien bereitgestellt wird. Normalerweise ist keine spezielle Konfiguration für das Frontend erforderlich. Einige Verhaltensweisen können jedoch durch das Setzen entsprechender Optionen in der Datei config.js im Stammverzeichnis der Distribution geändert werden.

Die Datei sollte die folgende Struktur haben:

window.grampsjsConfig = {
    option: value
}

Die folgenden Optionsschlüssel existieren.

Schlüssel Typ Beschreibung
hideDNALink boolean Wenn wahr, den DNA-Link in der Navigationsleiste ausblenden.
hideRegisterLink boolean Wenn wahr, den Registrierungslink auf der Anmeldeseite ausblenden. Dies sollte für Multi-Baum-Bereitstellungen verwendet werden.
loginRedirect string URL, zu der umgeleitet wird, wenn nicht angemeldet und zu einer anderen Seite als "login" oder "register" navigiert wird.
mapBaseStyleLight string MapLibre-Stil-URL für die Basis-Karte im hellen Thema (Standard: https://tiles.openfreemap.org/styles/liberty)
mapBaseStyleDark string MapLibre-Stil-URL für die Basis-Karte im dunklen Thema (Standard: https://tiles.openfreemap.org/styles/dark)
mapOhmStyle string MapLibre-Stil-URL für das OpenHistoricalMap-Overlay (Standard: https://www.openhistoricalmap.org/map-styles/main/main.json)