Skip to Content
v2.3 (latest)⚙️ AdministrationKonfigurationApplikationMenü
latest

Menükonfiguration

Innerhalb der menuConfig.json können Sie das Menü konfigurieren. Sie können hiermit die angezeigten Links und die externen Apps anpassen. Die im Menü dargestellten Komponenten Nutzungsbedingungen, Impressum und Datenschutz sind über Markdown-Dateien konfigurierbar.

          • menuConfig.json

Beispielkonfiguration

{ "links": [ { "text": "TERRATWIN", "url": "https://terratwin.de", "image": { "light": "./api/static/img/custom/logo_primary.png", "dark": "./api/static/img/custom/logo_dark.png" } }, { "text": "TERRATWIN-Demo", "url": "https://demo.terratwin.de", "image": "./api/static/icons/custom/logo_demo.png" } ], "apps": { "enabled": true, "sources": [ { "title": "Terratwin", "icon": "./api/static/img/custom/logo_primary.png", "type": "arcgis portal", "portalQuery": { "portalUrl": "https://arcgis.com", "queryParams": { "filter": "group:1bcf79a7c883d45149f075deafcfefc56" } } } ] }, // NEU ab Version 2.3.1 "mapMenu": { "sharing": { "enabled": true, "authorizedGroups": ["org"], "maxFileAgeDays": 30 }, "mapBrowser": { "portalQuery": { "portalUrl": "https://www.arcgis.com", "queryParams": { "filter": "type: \"Web Map\" group: groupId" } } } } }

Parameter

EigenschaftTypBeschreibung
linksArray<Object>Array aus Hyperlinks. Siehe Details zu links
appsObject(Optional) Objekt mit den externen Apps. Siehe Details zu apps
mapMenu
new@2.3.1
Object(Optional) Objekt mit der Konfiguration für das Kartenmenü. Siehe Details zu mapMenu
Neu ab Version 2.3.1
Diese Option ersetzt in künftigen Versionen den bisherigen Parameter orgMaps aus der Anwendungskonfiguration.
EigenschaftTypBeschreibung
textStringDer anzuzeigende Text des Links.
urlURLDie URL, auf die der Link verweist.
imagePfadURL zum Bild, das neben dem Text angezeigt wird. Das Bild sollte idealerweise kleiner als 5 kb sein. Ab Version 2.3.1 können Sie auch zwei Bild-URLs angeben light/dark.
imageDark
removed@2.3.1
PfadURL zum alternativen Bild für den Darkmode (optional). Verwenden Sie ab Version 2.3.1 stattdessen die light/dark-Eigenschaften im image-Objekt.
Details zu apps
EigenschaftTypBeschreibung
enabledBooleanGibt an, ob die externen App als Button im Menü angezeigt werden ist.
titleStringDer anzuzeigende Titel der externen App. Standardwert: Apps
sourcesArray<Object>Array aus Quellen für externe Anwendungen. Jede Quelle wird als Tab im Dialog dargestellt. Siehe Details zu sources
Details zu sources
EigenschaftTypBeschreibung
titleStringDer anzuzeigende Titel des Tabs
iconPfadURL zum Icon der externen Anwendung. Ab Version 2.3.1 können Sie auch zwei Icon-URLs angeben light/dark.
typeStringTyp der Quelle. Bisher wird nur der Wert arcgis portal unterstützt.
portalQueryObjectReferenz auf die Anwendungen im Portal. Siehe Referenzieren von Portalinhalten
authorizedGroupsArray<GroupId>(Optional) Liste von Gruppen-Ids im primären Portal, die auf die externe App zugreifen dürfen (siehe Freigabe)
Details zu mapMenu
new@2.3.1
EigenschaftTypBeschreibung
sharingObject(Optional) Objekt mit der Konfiguration für die Sharing-Funktion im Kartenmenü. Siehe Details zu sharing
mapBrowserObject(Optional) Parameter zum Referenzieren der WebMaps, die geöffnet werden können. Details. Ist dieser Parameter nicht angegeben, können keine Karten über das Menü geöffnet werden!
Details zu sharing
new@2.3.1
EigenschaftTypBeschreibung
enabledBooleanGibt an, ob das Teilen im Kartenmenü aktiviert ist.
authorizedGroupsArray<GroupId>(Optional) Liste von Gruppen-Ids im primären Portal, die Zugriff auf die Teilen-Funktion haben (siehe Freigabe)
maxFileAgeDaysNumberMaximales Alter (in Tagen) der geteilten Webmap-Dateien. Ein passender Job sorgt dafür, dass ältere Dateien automatisch gelöscht werden.