Hallo Sven!

Muss das AND1 nicht mit in die Klammer vom OR1? Ich habe es bei mir so gelöst und es funktioniert einwandfrei:


if{
1{
conditions.OR1{
AND1=standortmarke=Arnsberg/Mercedes-Benz
}
isTrue{
finishers.1{

class=Tx_Formhandler_Finisher_Mail
config{
limitMailsToUser=1
admin{
to_email=xxx
to_name=xxx
subject=BitteumRueckruf
sender_email=xxx
replyto_email=sender_email
replyto_name=sender_name
}
user{
to_email=sender_email
subject=IhrexxxKontaktanfrage
sender_email=xxx
sender_name=xxx
replyto_email=xxx
replyto_name=xxx
replyto_name.value=xxx
htmlEmailAsAttachment=0
}
}#config


}#finishers

}
else{
#
}
}
##################################################################################

2{
conditions.OR1{
AND1=standortmarke=Arnsberg/Peugeot
}
isTrue{
finishers.1{

class=Tx_Formhandler_Finisher_Mail
config{
limitMailsToUser=1
admin{
to_email=xxx



to_name=xxx


subject=BitteumRueckruf
sender_email=sender_email
sender_name=sender_name
replyto_email=sender_email
replyto_name=sender_name
htmlEmailAsAttachment=0
}
user{
to_email=sender_email
subject=IhrexxxKontaktanfrage
sender_email=xxx
sender_name=xxx
replyto_email=xxx
replyto_name=xxx
replyto_name.value=xxx
htmlEmailAsAttachment=0
}

}
}
}
else{
#
}

}
##########################


Viele Grüße,
Christine


Am 22.02.2013 15:53, schrieb Sven Kalbhenn:
Hallo Leute,

ich bin gerade am Verzweifeln mit einem formhandler-Formular:

Ich möchte abhängig davon, ob eine Checkbox angeklickt ist oder nicht, die 
Admin-Mail an zwei verschiedene E-Mail-Empfänger schicken.
Also so:
Checkbox angehakt -> Empfänger1
Checkbox nicht angehakt -> Empfänger2

Leider funktioniert die Bedingung einfach nicht! :(((
Es wird keine Admin-Mail verschickt (die User-Mail klappt)!
Ohne Bedingung funktioniert das Formular einwandfrei.

Hier mal mein TypoScript dazu:

######

plugin.Tx_Formhandler.settings.predef.ausbildung {
formValuesPrefix = formhandler
   langFile = fileadmin/templates/extensions/formhandler/lang.xml
   isErrorMarker {
     default = error
   }

   name = Anmeldung
   formValuesPrefix = formhandler
   templateFile = 
fileadmin/templates/extensions/formhandler/anmeldung_formular.html
   validators {
     1.class = Validator_Default
     1.disabled = 0
     1.config.fieldConf {
       nachname.errorCheck.1 = required
       email.errorCheck.1 = required
       email.errorCheck.2 = email
       freecapfield.errorCheck.1 = srFreecap
     }
   }
   finishers {
     1.class = Tx_Formhandler_Finisher_Mail
     1.config {
       mailer.class = Mailer_TYPO3Mailer
       checkBinaryCrLf = message
       user {
         to_email = email
         subject = Anmeldung
         sender_email = i...@meinedomain.de
       }
     }
     3 {
       class = Tx_Formhandler_Finisher_Redirect
     }
   }
if {
     1 {
       conditions.OR1.AND1 = ort=Berlin
       isTrue {
         finishers.1.config {
           admin {
             to_email = ber...@meinedomain.de
             subject = Standort: Berlin
             sender_email = email
           }
}
       }else{
         finishers.1.config {
           admin {
             to_email = stuttg...@meinedomain.de
             subject = Standort: Stuttgart
             sender_email = email
           }
         }
       }
     }
   }
}

######

Ich hab jetzt schon Stunden mit der Fehlersuche verbracht - komme aber leider 
einfach nicht mehr weiter! :(

Ich wäre für jeden Tipp, sehr dankbar!!!!!!!!

PS: Ich benutze TYPO3 4.6.16 und formhandler 1.5.1.


Sven Kalbhenn
Sandäckerstr. 45
72070 Tübingen
Tel.: 07073-500588
Mobil: 01520-1777470

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



--
Viele Grüße,

Christine Schäfers

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an