A block resolver that replaces itself with a navigation list according to this instances configuration. The resulting navigation tree can either be automatically generated from specified root nodes of the input tree or by specifying entries manually (or a combination of both).
Serves as the implementation for the navigationTree directive, but can also be inserted into the AST manually.
Value parameters
defaultDepth
the depth for automatically generated entries (unless overridden in the entries' config)
entries
the list of manual and automatic entries to insert into the navigation tree
excludeRoot
indicates whether the root node should be excluded in automatic entries (may be overridden in the entries' config)
excludeSections
indicates whether sections within documents should be excluded in automatic entries (may be overridden in the entries' config)
excludeSelf
indicates whether the current document should be included
itemStyles
the styles to apply to all navigation items in the list as a render hint
options
optional styles and/or an id for the final navigation list
source
the source fragment that produced this navigation builder, for error reporting