We're off to DotAll 2022 in Brooklyn NY (plus a little extra sightseeing time). Our support will be limited.

Upgrading from v1#

While the changelog (opens new window) is the most comprehensive list of changes, this guide provides high-level overview and organizes changes by category.

Plugin Settings#

We've removed disabledElements and propagateSiteElements as they are no longer required.

Manual vs. Custom#

We've renamed references of "manual" nodes, to "custom" nodes.

OldWhat to do instead
Node::isManual()Node::isCustom()

In addition, a manual node is now a Node Type, to better align with other custom node types, like Passive and Site.

Nodes#

OldWhat to do instead
Node::nodeTypeUse Node::type or Node::getType() instead.
Node::nodeTypeLabelUse Node::getTypeLabel() instead.

GraphQL#

Queries#

We have changed the queries used for GraphQL so as not to conflict with other plugins.

OldWhat to do instead
nodes(arguments)navigationNodes(arguments)
node(arguments)navigationNode(arguments)

Previous ← Credit & Thanks Next Overview →

Get started with Navigation

Available for Craft 4. Get it from the plugin store.