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.