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.
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user