PHPackages                             helga-agentur/helga\_breadcrumbs - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. helga-agentur/helga\_breadcrumbs

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

helga-agentur/helga\_breadcrumbs
================================

Breadcrumbs for Helga

1.0.0-rc3(8mo ago)038GPL-2.0-or-laterPHPCI failing

Since Jul 31Pushed 8mo agoCompare

[ Source](https://github.com/helga-agentur/helga-breadcrumbs)[ Packagist](https://packagist.org/packages/helga-agentur/helga_breadcrumbs)[ RSS](/packages/helga-agentur-helga-breadcrumbs/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

INTRODUCTION
------------

[](#introduction)

This module provides a generic strategy for generating breadcrumbs. It relies on [MenuBreadcrumbBuilder](https://www.drupal.org/project/menu_breadcrumb/), some custom fallback catch-all logic and [EasyBreadcrumbBuilder](https://www.drupal.org/project/easy_breadcrumb) to achieve the following:

1. Generate a breadcrumb for the current entity based on its placement in a globally defined menu
2. If there is no menu item for the current entity, fallback to a fallback menu item for 'orphans', defined per entity type
3. If that doesn't work either, fallback to EasyBreadcrumb's logic
4. If EasyBreadcrumb cannot be applied, use any other available system breadcrumb builder
    - N.B.: This depends on the priority of `breadcrumb_builder` tagged services.

[![Flow](./flow_file.svg)](./flow_file.svg)(created with [mermaidchart.com](https://www.mermaidchart.com/app/projects/676379aa-f3c3-42c4-acb6-34c34a9e0d0c/diagrams/53175503-0b59-49a8-a1ac-0f31459ceb7e/share/invite/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkb2N1bWVudElEIjoiNTMxNzU1MDMtMGI1OS00OWE4LWExYWMtMGYzMTQ1OWNlYjdlIiwiYWNjZXNzIjoiRWRpdCIsImlhdCI6MTc1Mzg0OTQ0OX0._fxlahj-BHTY24PXK5U5b3PLXhYcecYYcJe06kVtE2Q))

REQUIREMENTS
------------

[](#requirements)

- Easy Breadcrumb
- Menu Breadcrumb

CONFIGURATION
-------------

[](#configuration)

### Helga breadcrumbs

[](#helga-breadcrumbs)

Define the menu used to generate breadcrumbs, via `helga_breadcrumbs.settings breadcrumbs_orphans_menu`Having defined that, make sure you add fallback "orphan" parents menu items for node and other entity types, as needed.

### Menu breadcrumbs

[](#menu-breadcrumbs)

By setting `determine_menu` to `true` one can completely disable this builder, while still being able to use the module's codes for the 'orphans' fallback logic.

### Easy breadcrumbs

[](#easy-breadcrumbs)

Some suggested settings:

- `remove_repeated_segments: true`
- `applies_admin_routes: false`
- `include_title_segment: false`
- `follow_redirects: false`

NOTES
-----

[](#notes)

EasyBreadcrumb may have an issue with aliases generated using the following token:

```
[node:menu-link:parents:join-path]

```

In order to fix this issue (tracked at ), a patch is needed (provided via that issue) and some custom implementation.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance61

Regular maintenance activity

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity24

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~17 days

Total

3

Last Release

250d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5e6e5deaf463f95e6810009466d914313e1d4250d14d536ac63eda40db250bd7?d=identicon)[helga-agentur](/maintainers/helga-agentur)

---

Top Contributors

[![stefanospetrakis](https://avatars.githubusercontent.com/u/17128522?v=4)](https://github.com/stefanospetrakis "stefanospetrakis (17 commits)")

---

Tags

drupalbreadcrumbs

### Embed Badge

![Health badge](/badges/helga-agentur-helga-breadcrumbs/health.svg)

```
[![Health](https://phpackages.com/badges/helga-agentur-helga-breadcrumbs/health.svg)](https://phpackages.com/packages/helga-agentur-helga-breadcrumbs)
```

###  Alternatives

[lullabot/amp

A set of useful classes and utilities to convert html to AMP html (See https://www.ampproject.org/)

3802.9M10](/packages/lullabot-amp)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5341.9M446](/packages/drupal-core-composer-scaffold)[drupal/core-project-message

Adds a message after Composer installation.

2122.6M172](/packages/drupal-core-project-message)[creitive/breadcrumbs

Simple breadcrumbs class

86466.4k7](/packages/creitive-breadcrumbs)[aleksip/plugin-data-transform

Data Transform Plugin for Pattern Lab PHP

34897.4k3](/packages/aleksip-plugin-data-transform)[robertboes/inertia-breadcrumbs

Laravel package to automatically share breadcrumbs to Inertia

56129.1k](/packages/robertboes-inertia-breadcrumbs)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
