Willkommensbildschirm, Nutzungsbedingungen, Impressum ändern¶
Templates¶
Bei PlexMap gibt es HTML-Templates, die von jedem Projekt überschrieben werden
können. Hierzu müssen diese aus dem Verzeichnis plexgis/templates/
in das
Verzeichnis projektname/templates/
kopiert werden. Hier können Sie nach
Belieben angepasst werden.
Willkommensbildschirm
plexgis/buenosdias/welcome.html
Nutzungsbedingungen
plexgis/infobar/tos.html
Impressum
plexgis/infobar/about.html
Es ist ratsam, nur die Dateien zu kopieren, an denen auch Änderungen vergenommen werden sollen. Werden alle oder zu viele Dateien in das Projekt-Template-Verzeichnis kopiert, kann es Probleme bei einem Update geben, da Änderungen nicht übernommen werden.
Erweiterte Einstellungen¶
infobar¶
Die Objekte in der Infobar können in der Konfigurationsdatei unter
infobar.items
eingestellt werden. Es kann wie oben ein lokales Popup oder
ein Link eingerichtet werden:
infobar:
items:
- title: Nutzungsbedingungen
id: tos
url: "http://external.site/tos.html"
- title: Impressum
id: about
Das obige Beispiel enthält einen externen Link und ein lokales Popup. Bitte
beachten Sie, dass die Einträge immer eine eindeutigen Wert in id
enthalten
müssen, über den sie identifzierbar sind. Den Inhalt für lokale Popups kann
dann wie gewohnt über das Template plexgis/infobar/[id].html
erfolgen.
buenosdias¶
Mit Hilfe der Konfigurationsdatei können die Knöpfe des Willkommensbildschirm
eingestellt werden. Dies geschieht über die Liste buenosdias.buttons
, deren
Elemente jeweils einen title
und eine url
haben. Das kann dann
beispielsweise folgendermaßen aussehen:
buenosdias:
buttons:
- title: "Impressum"
url: "infobar:about"
- title: "Nutzungsbedingungen"
url: "http://external.site/tos.html"
- title: "Weiter"
url: "buenosdias:close"
Ist eine http- oder https-URL angegeben, so wird diese in einem Popup-Fenster
geöffnet. Zusätzlich zu den normalen URLs gibt es aber noch spezielle URLs, wie
buenosdias:close
oder infobar:*
, mit der der Willkommensbildschirm
geschlossen bzw. ein Infobar-Popup geöffnet wird.
View-abhängige Templates¶
Unter Umständen kann es gewünscht sein, nicht nur bestimmte Einstellungen, sondern auch die Pfade zu den Templates in Abhängigkeit von einer View zu ändern (siehe Views). Dies ist für den Willkommensbildschirm möglich über die folgenden Einstellungen:
buenosdias:
templates:
welcome: plexgis/buenosdias/welcome.html
welcome_mobile: plexgis/buenosdias/welcome_mobile.html
Beispiel: Innerhalb der Konfiguration für die View meineview
könnte
also folgendes gesetzt werden:
buenosdias:
templates:
welcome: plexgis/buenosdias/welcome_meineview.html
Nun kann die Datei templates/plexgis/buenosdias/welcome.html
nach
templates/plexgis/buenosdias/welcome_meineview.html
kopiert und angepasst
werden.