Skip to Content
v2.4 (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" } }, "filters": { "categories": false } } ] }, "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
appsObjectObjekt mit den externen Apps. Siehe Details zu apps
mapMenuObjectObjekt mit der Konfiguration für das Kartenmenü. Siehe Details zu mapMenu
EigenschaftTypBeschreibung
text requiredStringDer anzuzeigende Text des Links.
url requiredURLDie URL, auf die der Link verweist.
image requiredPfadURL 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.
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
sources requiredArray<Object>Array aus Quellen für externe Anwendungen. Jede Quelle wird als Tab im Dialog dargestellt. Siehe Details zu sources
Details zu sources
EigenschaftTypBeschreibung
title requiredStringDer 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.
type requiredStringTyp der Quelle. Bisher wird nur der Wert arcgis portal unterstützt.
portalQuery requiredObjectReferenz auf die Anwendungen im Portal. Siehe Referenzieren von Portalinhalten
authorizedGroupsArray<GroupId>Liste von Gruppen-Ids im primären Portal, die auf die externe App zugreifen dürfen (siehe Freigabe)
filters
new@2.4.0
ObjectAusblenden einzelner Filter im App-Dialog. Zulässig sind die Boolean-Eigenschaften categories, tags und access. Standardmäßig sind alle Filter aktiv; nur mit dem Wert false wird der jeweilige Filter ausgeblendet. Nicht angegebene Filter sowie der Wert true ändern nichts.
Details zu mapMenu
EigenschaftTypBeschreibung
sharingObjectObjekt mit der Konfiguration für die Sharing-Funktion im Kartenmenü. Siehe Details zu sharing
mapBrowserObjectParameter 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
EigenschaftTypBeschreibung
enabledBooleanGibt an, ob das Teilen im Kartenmenü aktiviert ist.
authorizedGroupsArray<GroupId>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.