Vai al contenuto

Personalizzazione del frontend

Il frontend di Gramps Web è un'applicazione Javascript che viene distribuita come un insieme di file statici HTML, CSS e Javascript. Normalmente, non è necessaria alcuna configurazione speciale per il frontend. Tuttavia, alcuni comportamenti possono essere modificati impostando opzioni appropriate nel file config.js nella radice della distribuzione.

Il file dovrebbe avere la seguente struttura:

window.grampsjsConfig = {
    option: value
}

Esistono le seguenti chiavi di opzione.

Chiave Tipo Descrizione
hideDNALink boolean Se true, nascondi il link DNA nella barra di navigazione.
hideRegisterLink boolean Se true, nascondi il link di registrazione nella pagina di accesso. Questo dovrebbe essere utilizzato per distribuzioni multi-albero.
loginRedirect string URL a cui reindirizzare quando non si è connessi e si naviga verso qualsiasi pagina diversa da "login" o "register"
leafletTileUrl string URL del tile personalizzato per le mappe Leaflet
leafletTileSize number Dimensione del tile personalizzata per le mappe Leaflet
leafletZoomOffset number Offset di zoom personalizzato per le mappe Leaflet
leafletTileAttribution string Attribuzione personalizzata per le mappe Leaflet