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 1mo ago

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

24

—

LowBetter than 32% of packages

Maintenance29

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

372d 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

[codefog/contao-haste

haste extension for Contao Open Source CMS

42650.8k139](/packages/codefog-contao-haste)[madeyourday/contao-rocksolid-custom-elements

Create your own, nestable content elements using a modular system. End the WYSIWYG chaos with your own content elements.

50341.9k12](/packages/madeyourday-contao-rocksolid-custom-elements)[codefog/contao-news_categories

News Categories bundle for Contao Open Source CMS

3183.3k6](/packages/codefog-contao-news-categories)[terminal42/contao-folderpage

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

18147.9k9](/packages/terminal42-contao-folderpage)[inspiredminds/contao-wowjs

Integrates WOW.js for Contao content elements and form fields.

1813.0k](/packages/inspiredminds-contao-wowjs)[inspiredminds/contao-glightbox

Contao extension to integrate GLightbox.

1223.3k1](/packages/inspiredminds-contao-glightbox)

PHPackages © 2026

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