Skip to Content
Dokumentation⚙️ AdministrationKonfigurationApplikationMenü
latest

Menukonfiguration

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", "imageDark": "./api/static/img/custom/logo_dark.png", "image": "./api/static/img/custom/logo_primary.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" } } } ] } }

Parameter

EigenschaftTypBeschreibung
linksArray<Object>Array aus Hyperlinks. Siehe Details zu links
appsObject(Optional) Objekt mit den externen Apps. Siehe Details zu apps
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.
imageDarkPfadURL zum alternativen Bild für den Darkmode (optional).
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
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)