PHPackages                             todomagichere/ibexa-breadcrumbs-bundle - 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. todomagichere/ibexa-breadcrumbs-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

todomagichere/ibexa-breadcrumbs-bundle
======================================

This bundle provides a basic breadcrumbs system for ibexa cms

v1.1.1(2y ago)232MITPHPPHP ^7.1|^8.0

Since Nov 15Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/todomagichere/ibexa-breadcrumbs-bundle)[ Packagist](https://packagist.org/packages/todomagichere/ibexa-breadcrumbs-bundle)[ Docs](https://infinitumdigital.net/)[ RSS](/packages/todomagichere-ibexa-breadcrumbs-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)DependenciesVersions (7)Used By (0)

Ibexa breadcrumbs bundle
========================

[](#ibexa-breadcrumbs-bundle)

This is the first version of ibexa breadcrumbs bundle. The intention of this bundle is to make easy the breadcrumb system implementation for the ibexa platform, previously known as ezplatform.

Installation instructions
-------------------------

[](#installation-instructions)

From composer, run the following command:

```
composer require todomagichere/ibexa-breadcrumbs-bundle

```

To get the breadcrumb system up and running, it must be invoked from a twig template (usually a full view) with this function:

```
{{ get_breadcrumbs(location) }}
```

It should be noted that the location parameter is mandatory, since the way the breadcrumbs are generated is through their pathString

Configuration file
------------------

[](#configuration-file)

The point of this configuration file is to avoid a certain number of locations, passing the location id, or in the other hand manage the content types rejected, for example:

```
#config/packages/ibexa_breadcrumbs.yaml
ibexa_breadcrumbs:
    locations_rejected: [2, 3, 140]
    contenttypes_rejected: ['folder', 'distributor', 'article']
```

Twig template
-------------

[](#twig-template)

Suppose we have the following content tree:

[![imagen](https://user-images.githubusercontent.com/23119890/142244237-508fed27-f970-4a9d-99e6-5d5c7561b29c.png)](https://user-images.githubusercontent.com/23119890/142244237-508fed27-f970-4a9d-99e6-5d5c7561b29c.png)

We can see that it is rendered as follows:

[![imagen](https://user-images.githubusercontent.com/23119890/142036902-9b3434c5-ebd1-4cc3-a289-e8fdfa57994a.png)](https://user-images.githubusercontent.com/23119890/142036902-9b3434c5-ebd1-4cc3-a289-e8fdfa57994a.png)

Overriding Twig template
------------------------

[](#overriding-twig-template)

To override the default template breadcrumbs.html.twig just create a new template (See default template behaviour for new implementation):

```
ezplatform/templates/bundles/IbexaBreadcrumbsBundle/breadcrumbs.html.twig

```

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance50

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 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 ~164 days

Recently: every ~205 days

Total

6

Last Release

814d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5a0334af1d98fe9f654a38fcded41d0591403e9ad83eb9a02499d7f23bdbd3b4?d=identicon)[todomagichere](/maintainers/todomagichere)

---

Top Contributors

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

---

Tags

breadcrumbsbundleibexasymfonymanipulationbreadcrumbsibexatodomagichere

### Embed Badge

![Health badge](/badges/todomagichere-ibexa-breadcrumbs-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/todomagichere-ibexa-breadcrumbs-bundle/health.svg)](https://phpackages.com/packages/todomagichere-ibexa-breadcrumbs-bundle)
```

###  Alternatives

[doctrine/inflector

PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.

11.4k855.8M712](/packages/doctrine-inflector)[danielstjules/stringy

A string manipulation library with multibyte support

2.4k26.0M191](/packages/danielstjules-stringy)[voku/arrayy

Array manipulation library for PHP, called Arrayy!

4875.5M16](/packages/voku-arrayy)[voku/stringy

A string manipulation library with multibyte support

1783.8M19](/packages/voku-stringy)[ssnepenthe/color-utils

A PHP library for performing SASS-like color manipulations.

631.1M11](/packages/ssnepenthe-color-utils)[bocharsky-bw/arrayzy

A native PHP arrays easy manipulation library in OOP way.

38425.4k](/packages/bocharsky-bw-arrayzy)

PHPackages © 2026

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