Files
CurrentNavigation/README.md
T
Torsten Brendgen 0a3219117a Add Current Navigation Application Customizer
- Created a new SPFx Application Customizer for current navigation.
- Implemented core functionality to fetch and render navigation items from a SharePoint term set.
- Added styles for the navigation component using SCSS.
- Included localization support for English and German languages.
- Developed unit tests for core navigation functionalities.
- Configured TypeScript and TSLint settings for the project.
- Added validation scripts for static assets and package configuration.
2026-08-18 17:13:35 +02:00

1.2 KiB

CurrentNavigation

CurrentNavigation 1.0.0 ist ein SPFx-1.4.1-Application-Customizer für moderne Seiten in SharePoint Server Subscription Edition. Die Solution rendert im oberen Placeholder eine Navigation für das aktuelle Web.

Term-Konfiguration

Die Steuerung erfolgt über Local Custom Properties:

  • CurrentNavigation.Root = true: Dieser Term ist der Navigationswurzelpunkt einer Website.
  • CurrentNavigation.Hidden = true: Dieser Term und sein kompletter Unterbaum werden ausgeblendet.

Die URL des Root-Terms wird mit pageContext.web.absoluteUrl verglichen. Sowohl die Web-URL selbst als auch eine Homepage unterhalb der Web-URL werden erkannt. Der Root-Term wird standardmäßig nicht dargestellt; seine direkten Kinder bilden die erste Navigationsebene.

Build und Bereitstellung

Voraussetzungen: Node.js 8.17.0, npm 6.x und lokales Gulp 3.9.1.

Build: npm install, npm test, npm run package.

Das Paket entsteht unter sharepoint/solution/current-navigation.sppkg. Es wird im App Catalog zentral bereitgestellt und anschließend über PortalSettings 3.1.0 aktiviert. Alternativ dient deployment/add-currentnavigation.ps1 zur site-collection-weiten Registrierung.