PHPackages                             fiedsch/multi-calendar-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. fiedsch/multi-calendar-bundle

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

fiedsch/multi-calendar-bundle
=============================

Multiple mini calendars

0.1.0(1y ago)16[1 issues](https://github.com/fiedsch/multi-calendar-bundle/issues)MITPHPPHP ^8.3

Since May 8Pushed 1y ago1 watchersCompare

[ Source](https://github.com/fiedsch/multi-calendar-bundle)[ Packagist](https://packagist.org/packages/fiedsch/multi-calendar-bundle)[ RSS](/packages/fiedsch-multi-calendar-bundle/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (1)Versions (5)Used By (0)

Multi Calendar Bundle for Contao CMS
====================================

[](#multi-calendar-bundle-for-contao-cms)

Erzeugt mehrere Mini-Kalender auf einer Seite.

Known limitations
-----------------

[](#known-limitations)

Beim Aufruf eines Calendars für einen Zeitpunkt, zu oder nach dem es keine Events gibt generiert Contao einen Error 404 (page not found). Dies fangen wir zwar ab, generieren für den jeweiligen Monat aber nur einen "leeren Platzhalter" (siehe auch unten bei Anpassungen).

Workaround: Termine (weit) in der Vergangenheit und/oder Zukunft anlegen.

Anpassungen
-----------

[](#anpassungen)

Für den oben genannten "leeren Platzhalter" wird ein Template verwendet. Dieses Template kann überschrieben werden, indem die Datei `templates/bundles/FiedschMultiCalendarBundle/mc_empty.html.twig` angelegt und an den Bedarf angepasst wird.

Styling mit Bootstrap (Beispiel)
--------------------------------

[](#styling-mit-bootstrap-beispiel)

(Erstellen und) Anpassen des Templates `templates/frontend_module/multi_calendar.html.twig`

```
{% extends "@Contao/frontend_module/multi_calendar.html.twig" %}
{# add bootstrap classes #}

{% block global_nav %}

            {% set global_nav_attributes = attrs(global_nav_attributes|default).addClass(['table', 'table-sm', 'table-borderless']) %}
            {{ parent() }}

{% endblock %}

{% block calendars %}
    {% set calendars_attributes = attrs().addClass(['row']) %}
    {{ parent() }}
{% endblock %}

{% block calendar %}
    {% set single_calendar_attributes = attrs().addClass(['col-sm-12', 'col-md-4']) %}
    {{ parent() }}
{% endblock %}
```

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance26

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity45

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

Total

4

Last Release

420d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5047601?v=4)[Andreas Fieger](/maintainers/fiedsch)[@fiedsch](https://github.com/fiedsch)

---

Top Contributors

[![fiedsch](https://avatars.githubusercontent.com/u/5047601?v=4)](https://github.com/fiedsch "fiedsch (8 commits)")

### Embed Badge

![Health badge](/badges/fiedsch-multi-calendar-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/fiedsch-multi-calendar-bundle/health.svg)](https://phpackages.com/packages/fiedsch-multi-calendar-bundle)
```

###  Alternatives

[metamodels/core

MetaModels core

10156.4k68](/packages/metamodels-core)[codefog/contao-haste

haste extension for Contao Open Source CMS

46676.5k171](/packages/codefog-contao-haste)[codefog/contao-news_categories

News Categories bundle for Contao Open Source CMS

3189.0k6](/packages/codefog-contao-news-categories)[terminal42/contao-node

Node bundle for Contao Open Source CMS

3177.0k6](/packages/terminal42-contao-node)[terminal42/contao-folderpage

Provides a new page type for Contao that allows you to group pages into folders.

18156.0k10](/packages/terminal42-contao-folderpage)[madeyourday/contao-rocksolid-frontend-helper

Frontend Editing for Contao. Stop stumbling through the backend and edit the elements you want easily and directly.

10132.3k3](/packages/madeyourday-contao-rocksolid-frontend-helper)

PHPackages © 2026

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