Aktualisiere Versionsnummer auf 3.1.0 in README.md, package.json, package-lock.json und package-solution.json. Füge CurrentNavigationSettingsProvider hinzu und integriere zugehörige Tests.

This commit is contained in:
Torsten Brendgen
2026-08-18 17:13:33 +02:00
parent beaa3ce21d
commit c0e7c316e3
9 changed files with 173 additions and 9 deletions
+11 -2
View File
@@ -6,7 +6,7 @@ PortalSettings V3 ist ein providerbasiertes SPFx-WebPart für SharePoint Server
| Eigenschaft | Wert |
|---|---|
| Version | 3.0.4 |
| Version | 3.1.0 |
| SharePoint Framework | 1.4.1 |
| Build-Node | 8.17.0 |
| npm | 6.x |
@@ -26,6 +26,14 @@ Die frühere provisionierte `PortalSettings.aspx` und der leere Application Cust
- Debug-Modus
- schemaerhaltendes Speichern unbekannter Properties
### CurrentNavigation
- Auswahl des Navigationstermsets mit demselben Termset-Picker wie beim MegaMenu
- Cache-Dauer, Cache-Version und Debug-Modus
- maximale Navigationstiefe und optionale Anzeige des Root-Terms
- direkte Aktivierung als zentrale SPSite.UserCustomAction
- Hinweise zu CurrentNavigation.Root und CurrentNavigation.Hidden
### CustomBranding
- zentrale `SPSite.UserCustomAction`
@@ -56,6 +64,7 @@ PortalSettingsWebPart
│
├── ProviderRegistry
│ ├── MegaMenuSettingsProvider
│ ├── CurrentNavigationSettingsProvider
│ ├── CustomBrandingSettingsProvider
│ └── ExpiryIndicatorSettingsProvider
│
@@ -155,7 +164,7 @@ sharepoint/solution/portal-settings.sppkg
## Installation
1. `portal-settings.sppkg` im App Catalog durch Version `3.0.4.0` ersetzen.
1. `portal-settings.sppkg` im App Catalog durch Version `3.1.0.0` ersetzen.
2. Die App im Root Web der gewünschten Site Collection installieren oder aktualisieren.
3. Eine moderne Seite erstellen.
4. Das WebPart **Portal Settings** einmal auf der Seite hinzufügen.