Zum Hauptinhalt springen

Implementierte Anchor für Frontend-Fragmente

Derzeit werden Anchor für verschiedene Bereiche des mStudio entwickelt. Außerdem wird eine Funktion entwickelt, um Anchor direkt im mStudio zu lokalisieren und anzuzeigen, welche zusätzlichen Eigenschaften für einen Anchor bereitgestellt oder benötigt werden. Bis dahin kannst du die derzeit verfügbaren Anchor in der folgenden Tabelle finden. Die Tabelle enthält die Kennung des Anchors sowie einige kontextuelle Parameter, die du über den Ext Bridge abrufen kannst.

Fragment-PfadBeschreibungNützliche Kontextparameter
/customers/customer/menu/section/extensions/itemMenüeintrag in einer OrganisationcustomerId
/projects/project/menu/section/extensions/itemMenüeintrag in der ProjektübersichtprojectId
/projects/project/apps/detail/menu-top/itemTab in der Detailansicht einer AppprojectId, appInstallationId
/projects/project/email/addresses/detail/menu-top/itemTab in der Detailansicht einer E-Mail-AdresseprojectId, emailAddressId
/projects/project/domain/domains/detail/menu-top/itemTab in der Detailansicht einer DomainprojectId, ingressId
/projects/project/container/containers/detail/menu-top/itemTab in der Detailansicht eines ContainersprojectId, containerId

Wenn du Anchor benötigst, die hier nicht aufgeführt sind, erstelle ein Issue im Contributor Support GitHub-Repository.

Jeder Anchor benötigt möglicherweise zusätzliche Eigenschaften, die beim Konfigurieren des Frontend-Fragmentes definiert werden müssen. Derzeit sind die folgenden Eigenschaften für jeden Anchor erforderlich:

  • icon: SVG-Icon für den Menüeintrag.
  • title: Titel des Menüeintrags. Dies ist ein JSON-Objekt mit dem Sprachcode als Schlüssel und dem Titel als Wert. Zum Beispiel: {"de": "Meine Extension"}. Derzeit wird nur der Sprachcode "de" unterstützt.

Beispiel:

{
"/projects/project/menu/section/extensions/item": {
"url": "https://my-extension.com/project/:projectId",
"additionalProperties": {
"icon": "<svg>...</svg>",
"title": "{\"de\": \"Meine Extension\"}"
}
}
}