Liste der Anhänge anzeigen (Anzahl: 1)
Formular-Listenansicht um E-Mail Empfänger erweitern
Hi,
ich möchte hier ein Mini-Tutorial bzw. Modul bereitstellen, welches die Formular-Listenansicht um den aktuellen E-Mail Empfänger erweitert. So schaut das Ganze dann aus:
Anhang 10735
Anleitung:
- Einen eigenen Ordner unter "/system/modules/" erstellen.
- Einen Unterordner "dca" erstellen.
- Im "dca"-Ordner die Datei "tl_form.php" erstellen.
- Folgenden Code einfügen:
PHP-Code:
<?php
//$GLOBALS['TL_DCA']['tl_form']['list']['label']['fields'][] = 'recipient'; // ohne EFG
$GLOBALS['TL_DCA']['tl_form']['list']['label']['fields'][] = 'formattedMailRecipient'; // mit EFG
$GLOBALS['TL_DCA']['tl_form']['list']['label']['format'] .= ' – %s';
Anwendungszweck:
Bei Fertigstellung/Freigabe/etc. werden die Empfänger-Adressen eventuell ausgetauscht, wobei diese Änderungen für Fehler anfällig sind, da man leicht den Überblick verliert. Mit der Erweiterung sieht man auf einen Blick, ob alles korrekt eingestellt ist.
Kompatibilität & Anforderungen:
- Die Erweiterung läuft eigentlich durchgehend von TYPOlight 2.8 über 2.11 bis 3.0.5...
- Optional: EFG-Modul installieren. Ohne EFG muss man das Feld "recipient statt "formattedMailRecipient" verwenden.
Ok ... das Ganze ist schon sehr minimalistisch und vielleich hätt ichs auf GitHub stellen können. War aber zu faul :-)
Ich hoffe ihr könnt es brauchen - mir selbst erleichtert es jedenfalls die Arbeit.
Grüße
Christian
Liste der Anhänge anzeigen (Anzahl: 1)
Guten Morgen,
ich hab mich nochmal rangemacht und ein etwas nützlicheres "Modul" draus erstellt:
Anhang 10799
Download des Codes als ZIP.
Rein theoretisch kann man das immer noch in die dca-config setzen, aber ich denk das ist irgendwie unsauber.
Was jetzt noch cool wäre ... kann man irgendwie rausbekommen, ob eines der DCA-Felder überhaupt Daten enthält? Dann könnte man leere ausblenden lassen. Beispielsweise eignet sich das Modul aktuell eher für Kontaktformulare und weniger für Formulare ohne E-Mail Versand.