Tridion Sites 10 - UI Extensibility - Customizing the Primary Navigation

Tridion Sites 10 - UI Extensibility - Customizing the Primary Navigation

Using the example that we published to GitHub, we'll go through the steps of customizing the primary navigation.

Customize Navigation

Please refer to the https://github.com/RWS/tridion-sites-extensions-examples/tree/main/sites-10-ux-update/primary-navigation 

This repository contains examples of extensions for Tridion Sites. It covers different extension points and also demonstrates usage of a wide range of hooks, components and utility methods.

Operation

Example

 

Navigation item with restricted access

 

restricted-page-addon

Dynamic navigation item that depends on the async request

async-page-addon

Navigation items customization

customize-navigation-addon

Publish transactions navigation item

publish-transactions-addon

Classic UI navigation item

classic-ui-addon

Extension Name : Customize Navigation

Extension Source Path : https://github.com/RWS/tridion-sites-extensions-examples/tree/main/sites-10-ux-update/primary-navigation/customize-navigation-addon/customize-navigation 

Commands

  1. "npm i" this installs the project
  2. "npm run build" this builds the solution
  3. "npm run pack" this creates the package

 

 If you wan to run the extensions from you local , please run "npm run dev"

Upload the package using Add-on

 

  

 

Add-on Install Success

 

 

After Installed Add-on : View the customized navigation add-on

 

Disable the Add-on

 

 

Access the Experience Space ( new UI)