umbraco-routing

Implement pathname-based routing in the Umbraco backoffice for deep-link navigation.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanistrefi/umbraco_CLI --skill umbraco-routing-albanistrefi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-routing
Source: https://github.com/albanistrefi/umbraco_CLI/tree/main/skills/foundation/umbraco-routing
Command: npx skills add https://github.com/albanistrefi/umbraco_CLI --skill umbraco-routing-albanistrefi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Routing details in Umbraco backoffice can be hard to translate into reliable pathname-based navigation, especially when you need section dashboards, section views, or custom routed elements with parameters and redirects.

Core Features & Use Cases

  • Build consistent navigation with pathnames: Define sections, dashboards, and section views so deep links open the right backoffice screen.
  • Create custom routed experiences: Use routed custom elements (e.g., umb-router-slot with UmbRoute) to support route parameters and component loading.
  • Control route flow safely: Use route ordering, redirects, and setup functions to pass parameters and ensure predictable navigation for nested paths.

Quick Start

Fetch the latest Umbraco routing documentation and then map your desired URL paths to the correct section/dashboard/view or umb-router-slot route definitions with parameters and redirects.

Frequently Asked Questions about umbraco-routing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement deep-link navigation for dashboards in the Umbraco backoffice?

Deep-linking in the Umbraco backoffice uses pathname-based routing to map URLs directly to sections, dashboards, and section views. You define structured route definitions with parameters and redirects so links open the correct screen predictably.

How does pathname routing work for custom routed elements in Umbraco?

Pathname routing for custom routed elements in Umbraco uses components like umb-router-slot with UmbRoute to support route parameters and component loading. Setup functions pass parameters and ensure predictable navigation for nested paths.

Can I use route parameters and nested paths for section views in Umbraco?

Yes, you can use route parameters and nested paths for section views in Umbraco. The routing model supports setup functions for parameter extraction, route ordering, and redirects to control route flow safely across nested custom routed elements.

What is the best way to control route flow and redirects in the Umbraco backoffice?

The best way to control route flow in the Umbraco backoffice is using route ordering, redirects, and setup functions. This ensures predictable navigation for nested paths and correctly passes parameters to custom routed elements.

Why is my Umbraco backoffice custom element not matching the correct URL route?

Incorrect URL route matching often happens when route definitions lack proper ordering or setup functions for parameter extraction. Validate your URL structure against Umbraco's routing model to ensure nested paths and redirects behave predictably.