The Navigator template outputs an array of Nodes representing pages that match the criteria specified on the call to the Navigator module. This is a nested array of nodes that should be displayed using a recursive algorithhm.
Each node is an object of type NavigatorNode. Each NavigatorNode object represents a single content page, and potentially its children. It has the following read-only properties:
id
(int) - The integer id of the content item being represented.url
(string) - The public, canonical URL of the content item (if any).accesskey
(string) - The access key specified for the content item.type
(string) - A string representing the type of content item.tabindex
(int) - The tab index (if any) associated with the content item.titleattribute
(string) - A string that may contain a description that can be used as the title attribute of a generated link.modified
(string) - The date the content item was last modified.created
(string) - The date the content item was initially created.depth
(string) - An integer representing the depth of the content item within the current resultset (note, the depth is not necessarily from the root, but only from the current resultset.menutext
(string) - The string to use in the text portion of the navigation. This string has been converted to HTML entities and is suitable for display in a web page.raw_menutext
(string) - The raw menu text (not entity encoded) of the content item.alias
(string) - The human readable alias of the content item (if any).current
(bool) - Whether or not this is the content item currently being displayed.default
(bool) - Whether or not this is the content item that is set as the "default" page, or the home page.parent
(bool) - Whether or not this node represents a parent of the content item currently being displayed.children_exist
(bool) - Whether or not the content item represented by this node has any children what-so-ever.has_children
(bool) Whether or not this node has children that can be displayed.children
(NavigatorNode[]) - An array of Navigator node objects represnenting the children of this node that are displayable. May not exist, or be empty.The following properties are only ever available if "deep" mode is enabled:
target
(string) - The target attribute of the content item.extra1
(string) - The extra1 field associated with the content item.extra2
(string) - The extra2 field associated with the content item.extra3
(string) - The extra3 field associated with the content item.image
(string) - The complete URL to the image specified in the image field (if any).thumbnail
(string) - The complete URL to the thumbnail specified in the thumbnail field (if any).