コンテンツにスキップ

フロントエンドのカスタマイズ

Gramps Web フロントエンドは、静的な HTML、CSS、および Javascript ファイルのセットとしてデプロイされる Javascript アプリケーションです。通常、フロントエンドに特別な設定は必要ありません。ただし、config.js ファイルで適切なオプションを設定することで、一部の動作を変更できます。このファイルは、配布のルートに配置されます。

ファイルは以下の構造を持つ必要があります:

window.grampsjsConfig = {
    option: value
}

以下のオプションキーが存在します。

Key Type Description
hideDNALink boolean true の場合、ナビゲーションバーの DNA リンクを非表示にします。
hideRegisterLink boolean true の場合、ログインページの登録リンクを非表示にします。これはマルチツリーのデプロイメントで使用する必要があります。
loginRedirect string ログインしていない状態で「login」または「register」以外のページに移動したときにリダイレクトする URL
leafletTileUrl string Leaflet マップ用のカスタムタイル URL
leafletTileSize number Leaflet マップ用のカスタムタイルサイズ
leafletZoomOffset number Leaflet マップ用のカスタムズームオフセット
leafletTileAttribution string Leaflet マップ用のカスタム帰属