Ergebnis 1 bis 7 von 7

Thema: Formfield ändern, bevor es über Mail rausgeht

  1. #1
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard Formfield ändern, bevor es über Mail rausgeht

    Hi,

    ich hab ein Problem, ich müßte ein Formfeld ändern (ein hidden-Field) bevor es an die Bestätigungsmail geht.
    ( in der Mail benutze ich: {{form::fieldname}} )

    processEfgFormData wird aber anscheinend erst danach ausgeführt, deswegen such ich da nach einer Möglichkeit.

    Contao 2.11.11

    Danke im Voraus
    Gruß
    Michael

  2. #2
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Hi,
    processEfgFormData sollte gehen um den Inhalt vor der Mail zu ändern.
    Es sollte reichen den $arrSubmitted (1. Parameter und Rückgabewert) entsprechend zu ändern. Schlüssel ist der Name des Feldes.

    processFormData würde nur recursiv gehen.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  3. #3
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,

    danke für deine Antwort, leider funktioniert das nicht. Der Wert in der Mail bleibt falsch (bzw. leer).

    Ich änder den Wert so:

    public function writeToDatabase($arrSubmitted, $arrFiles, $intOldId, &$arrForm)
    {
    $arrSubmitted['mein_feldname']="neuer Wert";
    }

    Schade.
    Gruß

  4. #4
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    PHP-Code:
    public function writeToDatabase($arrSubmitted$arrFiles$intOldId, &$arrForm)
    {
        
    $arrSubmitted['mein_feldname']="neuer Wert";

    return 
    $arrSubmitted;

    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  5. #5
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Daumen hoch

    ...ach herrje. Da haut´s mir ja gleich die Kugeln aus´m Lager. Natürlich.

    Dickes, fettes Dankeschön, das war´s natürlich.

    Gruß
    Michael

  6. #6
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Lengen1971 Beitrag anzeigen
    ...ach herrje. Da haut´s mir ja gleich die Kugeln aus´m Lager. Natürlich.

    Dickes, fettes Dankeschön, das war´s natürlich.

    Gruß
    Michael


    ich staune, dass es nicht geknallt hat. ich dachte der Rückgabewert wäre Pflicht.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  7. #7
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    ... scho, aber ohne kommt halt kein Fehler und ich glaube, es gibt auch Hooks, die keinen Rückgabewert fordern (imho).
    Einfach vergessen.

    Gruß
    Michel

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •