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(10mo ago)039GPL-2.0-or-laterPHPCI failing

Since Jul 31Pushed 10mo 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 today

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 35% of packages

Maintenance55

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity25

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

302d 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/)

3793.0M11](/packages/lullabot-amp)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5344.1M564](/packages/drupal-core-composer-scaffold)[mnsami/composer-custom-directory-installer

A composer plugin, to help install packages of different types in custom paths.

1465.4M62](/packages/mnsami-composer-custom-directory-installer)[glhd/gretel

270373.4k6](/packages/glhd-gretel)[drupal/core-project-message

Adds a message after Composer installation.

2124.7M203](/packages/drupal-core-project-message)[robertboes/inertia-breadcrumbs

Laravel package to automatically share breadcrumbs to Inertia

59150.6k1](/packages/robertboes-inertia-breadcrumbs)

PHPackages © 2026

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