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.