PHPackages                             pbd-kn/contao-efg-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. pbd-kn/contao-efg-bundle

ActiveContao-bundle

pbd-kn/contao-efg-bundle
========================

Portierung EFG nach Contao 4

1.0.41(1y ago)07313[3 issues](https://github.com/pbd-kn/contao-efg-bundle/issues)LGPL-3.0-or-laterPHPPHP ^7.2 || ^8.0

Since Dec 13Pushed 1y ago1 watchersCompare

[ Source](https://github.com/pbd-kn/contao-efg-bundle)[ Packagist](https://packagist.org/packages/pbd-kn/contao-efg-bundle)[ Docs](https://contao.org)[ RSS](/packages/pbd-kn-contao-efg-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)DependenciesVersions (28)Used By (0)

Contao 4 Contao-Efg-Bundle
==========================

[](#contao-4-contao-efg-bundle)

Contao is an Open Source PHP Content Management System for people who want a professional website that is easy to maintain. Visit the \[project website\]\[1\] for more information.

About
-----

[](#about)

Porting EFG to Contao 4 Based on EFG Contao 3

- @package Efg
- @author Thomas Kuhn
- @license  LGPL
- @copyright Thomas Kuhn 2007-2014
-
- @author Peter Broghammer
- @license  LGPL
- @copyright Peter Broghammer 2021-
-
- Thomas Kuhn's Efg package has been completely converted to contao 4.9
- extended Debug
-
- extended by insert\_tag {{efg\_insert::formalias::aliasvalue::column(::format)}}
- supplies a value from an Efg form.
- Selection field is the efgalias field that is specified in the form
- Parameters
- formalias: Alias name of the form (input)
- aliasvalue: value of the alias field should have (input)
- column: columnname for result
- format: optional result sprintf (format, $result)
- extended useSendto
- use the mailadress from hiddenfield sendto
- {{link\_url::14}}?sendto=
- add receipients to then Form
- Die einzelnenen Erweiterungen
    -----------------------------

    [](#die-einzelnenen-erweiterungen)

    - ### Debugmodus

        [](#debugmodus)

        Durch Setzen von EFG Debugmode wird ein Debugging erzeugt. Dies ist evtl. fuer den Entwickler interessant.
        Die Debug Information wird in var/logs/\[prod/dev\]-\[date\]-efg\_debug.log gespeichert.
    - ### insert\_tag {{efg\_insert::formalias::aliasvalue::column(::format)}}

        [](#insert_tag--efg_insertformaliasaliasvaluecolumnformat)

        formalias: Alias name der form (input)
        aliasvalue: Zeile der Tabelle mit diesem Aliaswert (input)
        column: Wert aus der Spalte der gefundenen Zeile
        format: optional result sprintf (format, $result)
        Es wird der Wert aus aliasvalue der Spalte column eingesetzt.
        Damit wird es moeglich einzele Werte aus der Tabelle zu verwalten.
    - ### insert\_tag {{form::xxx}}

        [](#insert_tag-formxxx)

        Wert aus dem Formular dabei ist xxx der Feldname aus dem Formular.
        Der Insertag kann in den verschiedenen Antworten und Mails eingesetzt werden.
        Eine rudimentaere Abfragemoeglichkeit der Werte ist gegeben.
        z.B.
        {if '{{form::anrede}}' == 'Herr'}
        Sehr geehrter Herr
        {{form::vorname}} {{form::name}}
        {endif}
        {if '{{form::anrede}}' == 'Frau'}
        Sehr geehrte Frau
        {{form::vorname}} {{form::name}}
        {endif}
    - ### Hidden Feld sendto auswerten

        [](#hidden-feld-sendto-auswerten)

        Ist dieses Flag gesetzt, so wird beim Emailversenden das Hiddenfeld sendto augewertet.
        Mit dem Package contao-inputvar-bundle kann eine Environmentvariable zusaetzliche Empfenger enthalten.

        Das insertag {{link\_url::\*}} uebernimmt angehaengte Attribute als Inputvariable.
        Damit koennen beim Aufruf eines Formulars zusaetzliche Empfaenger angegeben werden.
        z.b. {{link\_url::446|urlattr}}?sendto=
        Es ist darauf zu achten, dass vom Editor kein mailto: vor das inserttag gesetzt wird (Eingabe abbrechen).

        Definition des Hiddenfields im Formular:
        Feldtyp: verstecktes Feld
        Feldname: sendto
        Standardwert: {{get::sendto}}

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance42

Moderate activity, may be stable

Popularity16

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 94.5% 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 ~44 days

Recently: every ~202 days

Total

27

Last Release

460d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fa7f8e8b685edf949899f9e73c79d0dacd300e54dcf7bc82b7e9735906d79833?d=identicon)[pbd-kn](/maintainers/pbd-kn)

---

Top Contributors

[![pbd-kn](https://avatars.githubusercontent.com/u/75879364?v=4)](https://github.com/pbd-kn "pbd-kn (138 commits)")[![fritzmg](https://avatars.githubusercontent.com/u/4970961?v=4)](https://github.com/fritzmg "fritzmg (8 commits)")

---

Tags

contao-efg-bundle

### Embed Badge

![Health badge](/badges/pbd-kn-contao-efg-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/pbd-kn-contao-efg-bundle/health.svg)](https://phpackages.com/packages/pbd-kn-contao-efg-bundle)
```

PHPackages © 2026

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