MailFormPlus dateRange berechnen

  • Rookie Rookie
    Padawan
    0 x
    41 Beiträge
    0 Hilfreiche Beiträge
    05. 02. 2010, 16:22

    Hallo zusammen,

    ich bin gerade dabei ein Kontaktformular (th_mailformplus) mit Datumsfeldern zu erstellen.
    Dabei möchte ich gerne die dateRange-errorCheck-Funktionen von MailFormPlus verwenden. Wenn ich die Werte fest eintrage, ist das auch kein Problem. Nur möchte ich die Min- und Max-Einträge dynamisch berechnen.
    Dazu habe ich mir erstmal Min- und Max-Datum temporär berechnet.
    [TS]temp {
    # Minimum-Datum heute
    minDatum = TEXT
    minDatum.data = date:d.m.Y
    # Maximum-Datum heute + 14 Tage
    maxDatum = TEXT
    maxDatum.data = date: U + (14*86400)
    maxDatum.prioriCalc = 1
    maxDatum.strftime = %d.%m.%Y
    }
    [/TS]

    Das funktioniert auch noch, weil ich diese als defaultValue ausgebe:
    [TS]intendeddeliverydate{
    defaultValue = COA
    defaultValue < temp.minDatum
    errorCheck = required,date
    errorText = COA
    errorText{
    10 = TEXT
    10.value = Bitte tragen Sie ein korrektes Lieferdatum zwischen dem 
    20 = TEXT
    20 < temp.minDatum
    30 = TEXT
    30.value =  und dem 
    40 = TEXT
    40 < temp.maxDatum
    50 = TEXT
    50.value =  ein!<br />
    }
    errorText.lang.en = Please type in a correct delivery date!<br />
    }[/TS]

    Was leider nicht funktioniert, ist:
    [TS]intendeddeliverydate{
    errorCheck.dateRange.min < temp.minDatum
    }[/TS]

    Jetzt nimmt das Formular jedes Datum an.

    Hat irgend jemand eine Idee, wie man diese Felder berechnen kann?

    Danke.
    Viele Grüße

    Ulf


  • 1
  • Rookie Rookie
    Padawan
    0 x
    41 Beiträge
    0 Hilfreiche Beiträge
    16. 02. 2010, 11:46

    Nur mal so als Rückmeldung. Ich habe es jetzt mit verschiedenen Wegen über Constants und insertData versucht. Aber es hat alles nicht funktioniert.

    Schade.

    Falls jemand noch einen Weg finde, bin ich brennend interessiert.

  • gmf gmf
    R2-D2
    0 x
    86 Beiträge
    0 Hilfreiche Beiträge
    17. 02. 2010, 15:07

    Ich bau dir das Feature gerne ein, jedoch nicht in die th_mailformplus, sondern in die Nachfolger-Extension Formhandler.
    Bitte schau dir mal die Extension an und poste einen Feature-Request auf Forge [1].

    [1]http://forge.typo3.org/projects/extension-formhandler/issues

  • Rookie Rookie
    Padawan
    0 x
    41 Beiträge
    0 Hilfreiche Beiträge
    17. 02. 2010, 16:12

    au ja. mach ich gerne. Danke für den Hinweis.

  • 1