Table of Contents

Class NavigationTemplateHelper

Namespace
Dynamicweb.Frontend.Navigation
Assembly
Dynamicweb.dll
Helper for working with navigations in templates.
public class NavigationTemplateHelper
Inheritance
NavigationTemplateHelper
Inherited Members

Constructors

NavigationTemplateHelper(NavigationContext)

public NavigationTemplateHelper(NavigationContext context)

Parameters

context NavigationContext

Methods

GetNavigationViewModel(NavigationSettings)

Creates a navigation view model based on the provided navigation settings.
public NavigationTreeViewModel GetNavigationViewModel(NavigationSettings settings)

Parameters

settings NavigationSettings
Navigation settings used for generating the navigation and view model.

Returns

NavigationTreeViewModel
An instance of NavigationTreeViewModel

RenderNavigation(string)

Renders a navigation to a given template based on current context and default settings.
public string RenderNavigation(string templatePath)

Parameters

templatePath string
Path to the template used for rendering the navigation, e.g. "menu.cshtml"

Returns

string

RenderNavigation(string, NavigationSettings)

Renders a navigation to a given template based on current context and the provided settings.
public string RenderNavigation(string templatePath, NavigationSettings settings)

Parameters

templatePath string
Path to the template used for rendering the navigation, e.g. "menu.cshtml"
settings NavigationSettings
Settings used for generating the navigation.

Returns

string
To top