Navigation

Navigation renderings are a collection of elements used to create various types of navigation user experience elements.

Since there are many approaches to rendering menus, navigation is divided up into various types of renderings.

Many of the menu renderings utilize fields within the page template to indicate (1) if the page will be in the menu and (2) what the default link text might be. The fields that drive this experience all come from various data templates within the SCORE Core.

Spiders

Spider navigation renderings are fed a root item which they use to spider the subtree of the item to find navigable elements.

Inspectors

Inspector renderings will inspect the current page and it's location within the website to generate menu links. An example of an inspector is the breadcrumb rendering.

Datasource Driven

Several of the navigation renderings are built manually using datasource items that build the list of menu link / options.