PHPackages                             schachbulle/contao-helper-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. [Caching](/categories/caching)
4. /
5. schachbulle/contao-helper-bundle

ActiveContao-bundle[Caching](/categories/caching)

schachbulle/contao-helper-bundle
================================

Sammlung von Hilfsfunktionen für die übrigen Erweiterungen, darunter ein einfacher dateibasierter Cache.

2.0.0(2w ago)026720LGPL-3.0-or-laterPHPPHP ^7.4 || ^8.0

Since Apr 3Pushed 1w ago1 watchersCompare

[ Source](https://github.com/Samson1964/contao-helper-bundle)[ Packagist](https://packagist.org/packages/schachbulle/contao-helper-bundle)[ Docs](https://github.com/Samson1964/contao-helper-bundle)[ RSS](/packages/schachbulle-contao-helper-bundle/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependencies (10)Versions (54)Used By (20)

Hilfsfunktionen für Contao
==========================

[](#hilfsfunktionen-für-contao)

Sammlung von Hilfsfunktionen für die übrigen Schachbulle-Erweiterungen: Datumsumwandlungen für die Schachdatenbanken, ein einfacher dateibasierter Cache, eine Formularhilfe und mehrere Insert-Tags rund um Schach und DeWIS.

Entwickler
----------

[](#entwickler)

**Frank Hoppe**

Voraussetzungen
---------------

[](#voraussetzungen)

- PHP 7.4 oder neuer
- Contao 4.13 oder Contao 5
- MultiColumnWizard (wird als Abhängigkeit mitinstalliert)

Ab Fassung 2.0.0 läuft das Bundle unter beiden Contao-Versionen. Wer noch Contao 4.4 bis 4.12 einsetzt, bleibt bei 1.8.12.

Insert-Tags
-----------

[](#insert-tags)

Insert-TagErgebnis`{{alter::TT.MM.JJJJ}}`Alter in vollen Jahren. Auch `MM.JJJJ` und `JJJJ` sind zulässig`{{dwz::id}}`Aktuelle DWZ zur DeWIS-Kennung`{{elo::id}}`Aktuelle Elo, verlinkt auf das FIDE-Profil`{{ftitel::id}}`FIDE-Titel; mit `{{ftitel::id::lang}}` ausgeschrieben`{{verein::id}}`Vereinsname; mit `{{verein::id::30}}` auf 30 Zeichen gekürzt`{{figur::wB}}`Grafik einer Schachfigur; mit `{{figur::wB/32}}` in 32 PixelnZu jedem Tag gibt es eine Zweitschreibweise mit dem Präfix `cache_` (etwa `{{cache_dwz::123}}`) für Seiten, die zwischengespeichert werden.

Die Ersetzungen, mit denen `{{verein::id}}` lange Vereinsnamen kürzt, stehen im Backend unter **System → Einstellungen → Insert-Tag verein**. Ein Pluszeichen steht dort für ein Leerzeichen, damit sich führende und abschließende Leerzeichen eingeben lassen.

Die Abfragen an das Wertungsportal lassen sich über den Schalter `dewis_switchedOff` abschalten; er wird vom contao-dewis-bundle gepflegt.

Simple PHP Cache für Contao
---------------------------

[](#simple-php-cache-für-contao)

### Information

[](#information)

Die Cache-Klasse ist eine Anpassung für Contao. Sie basiert auf [Simple PHP Cache](https://github.com/cosenary/Simple-PHP-Cache).

Die Cache-Dateien liegen unter `system/cache/schachbulle/`. Ab Fassung 2.0.0 wird das Verzeichnis über den Container-Parameter `kernel.project_dir` bestimmt und steht damit auch bei Cronjobs und Konsolenbefehlen zur Verfügung.

### Anwendung

[](#anwendung)

```
