ECA Breadcrumbs Module Adds No-Code, Dynamic Control to Drupal Navigation

Event-driven approach enables conditional breadcrumb logic without custom development
ECA Breadcrumbs Module Adds No-Code, Dynamic Control to Drupal Navigation

A new Drupal module introduces a no-code approach to managing breadcrumb navigation. ECA Breadcrumbs, developed by IOSAN's CTO Fabien CLÉMENT, allows site builders to create dynamic and condition-based breadcrumb trails without writing custom code.

The module builds on Drupal’s Event-Condition-Action framework, using an event-driven approach to control breadcrumb behaviour. Each time a breadcrumb is generated, an event is triggered, allowing site builders to define conditions and actions through a visual interface.

This approach addresses limitations in traditional breadcrumb tools, which often rely on fixed URL paths or patterns. With ECA Breadcrumbs, navigation can adapt based on content type, user roles, taxonomy relationships and other contextual factors.

Key features include two primary actions: appending items to an existing breadcrumb or replacing it entirely. The module supports Drupal tokens such as [node:title], [current-page:url] and custom field values, enabling dynamic titles and links.

Additional capabilities include automatic access to route parameters such as nodes, users and taxonomy terms. It also supports flexible URL handling, including internal paths, external links and Drupal route names.

The module requires the ECA and Token modules to operate and integrates directly into the broader ECA ecosystem. Once enabled, it registers a breadcrumb builder service and exposes events and actions, allowing site builders to begin configuring breadcrumb logic without additional setup.

The module supports a range of use cases, including taxonomy-based navigation, multi-level breadcrumb structures for e-commerce sites and context-specific navigation for landing pages. Breadcrumbs can also adapt based on permissions or business rules.

ECA Breadcrumbs extends the no-code approach to navigation management by combining event-driven logic with token-based flexibility. It is available on Drupal.org.

Disclosure: This content is produced with the assistance of AI.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Related People

Upcoming Events

Latest Opportunities