Перейти к содержанию

Настройка интерфейса

Интерфейс Gramps Web — это приложение на Javascript, которое развертывается как набор статических файлов HTML, CSS и Javascript. Обычно для интерфейса не требуется специальная конфигурация. Однако некоторые параметры можно изменить, установив соответствующие опции в файле config.js в корне дистрибутива.

Файл должен иметь следующую структуру:

window.grampsjsConfig = {
    option: value
}

Существуют следующие ключи опций.

Ключ Тип Описание
hideDNALink boolean Если true, скрыть ссылку на ДНК в навигационной панели.
hideRegisterLink boolean Если true, скрыть ссылку на регистрацию на странице входа. Это следует использовать для развертываний с несколькими деревьями.
loginRedirect string URL для перенаправления, когда пользователь не вошел в систему и переходит на любую страницу, кроме "входа" или "регистрации".
mapBaseStyleLight string URL стиля MapLibre для базовой карты в светлой теме (по умолчанию: https://tiles.openfreemap.org/styles/liberty)
mapBaseStyleDark string URL стиля MapLibre для базовой карты в темной теме (по умолчанию: https://tiles.openfreemap.org/styles/dark)
mapOhmStyle string URL стиля MapLibre для наложения OpenHistoricalMap (по умолчанию: https://www.openhistoricalmap.org/map-styles/main/main.json)