Lombiq Helpful Libraries - Orchard Core Libraries - Navigation for Orchard Core
October 28, 2025 ยท View on GitHub
NavigationProviderBase
An abstract base class for reducing boilerplate in INavigationProvider. Use BuildNavigationAsync() to validate the name parameter and to ensure the navigation is built only if the user is authenticated.
MainMenuNavigationProviderBase
An abstract base class derived from NavigationProviderBase for creating home page menu structure using the main navigation name. If you use a theme derived from Lombiq.BaseTheme.Core, it automatically displays the generated menu as a widget in the Navigation zone.
Extensions
NavigationItemBuilderExtensions: Adds extension methods for building menuTypedRoutestyle.