Ich habe ein Formular inkl. Bilder-Upload das wunderbar in allen Browsern 
funktioniert - auch über HTTPS wenn ich es direkt aufrufe.
Binde ich das Formular nun in eine Facebook-App ein, funktioniert es nur noch 
im FireFox und Chrome - nicht aber im Internet-Explorer und zwar auch nur nicht 
wenn das Formular vollständig ausgefüllt ist und alle validatoren befriedigt 
sind (die funktionieren nämlich auch im IE)

Der Debugger ist wenig hilfreich - er gibt nur einen Fehler an der eigentlichen 
Plugin-Position aus:

Keine Template-Datei gefunden. Überprüfen Sie die TypoScript-Konfiguration 
und/oder die Plugineinstellungen und vergewissern Sie sich, dass Sie eine 
Template-Datei angegeben haben!
File: 
/homepages/37/d409462439/htdocs/trollinger2punkt0.de/typo3conf/ext/formhandler/Classes/Utils/Tx_Formhandler_UtilityFuncs.php(643)
#0 
/homepages/37/d409462439/htdocs/trollinger2punkt0.de/typo3conf/ext/formhandler/Classes/View/Tx_Formhandler_View_Form.php(49):
 Tx_Formhandler_UtilityFuncs->throwException('no_template_fil...')

Woran könnte das liegen? Sessions? Cookies? Facebook-iFrame? Und warum nur der 
IE???
Bin für jeden Hinweis dankbar!

Hier das TS

plugin.Tx_Formhandler.settings.predef.template_setup {

 # GENERAL CONFIGURATION
 name = template_setup
 debug = 0
 addErrorAnchors = 1
 formValuesPrefix = template
 checkBoxFields = agb

 totalFilesMarkerTemplate {
   totalWrap = <ul>|</ul>
   singleWrap = <li style="color:red;">|</li>
 }

 files {
        enableFileRemoval = 1
        uploadFolder = fileadmin/user_upload/img/xxx/
        customRemovalText = TEXT
                customRemovalText {
                        value = fileadmin/xxx/img/delete.png
                        wrap = <img src="|" />
                }
 }

 singleFileMarkerTemplate {
                totalWrap = <div class="uploadedfiles">|</div>
                showThumbnails = 1
 }

 isErrorMarker {
   global = <label index="is_error_default" 
class="globalerror">###LLL:error###</label>
   default = error
 }

 singleErrorTemplate {
   singleWrap = <span class="error">|</span>
 }

 loggers.1.class = Tx_Formhandler_Logger_DB
 initInterceptors.1.class = Tx_Formhandler_Interceptor_Filtreatment

 validators {
        1.class = Tx_Formhandler_Validator_Default
        1.config {
                        fieldConf {                     
                                        name.errorCheck.1                       
= required
                                        vorname.errorCheck.1            = 
required
                                        geburtsdatum.errorCheck {
                                                1 = required
                                        2 = date
                                        2.pattern = d.m.y
                                      }                                 
                                        email.errorCheck.1                      
= required
email.errorCheck.2 = email email_confirm.errorCheck.1 = required
                                        email_confirm.errorCheck.2      = email 
                                        
                                        fotoinfo.errorCheck.1           = 
required
                                        agb.errorCheck.1                        
= required                                      
                                        foto.errorCheck {
                                                1 = fileAllowedTypes
                                        1.allowedTypes = jpg,png,gif,jpeg
                                        2 = fileMaxCount
                                        2.maxCount = 1
                                        3 = fileMaxSize
                                        3.maxSize = 7908000
                                        4 = fileRequired
                                        }                                       
                        }
                }               
                2.class = Tx_Formhandler_Validator_Default
        2.config {
                        fieldConf {                                     
email.errorCheck.1 = equalsField email.errorCheck.1.field = email_confirm }
                }
 }
 finishers {
        3 {
                class = Tx_Formhandler_Finisher_Mail
config { limitMailsToUser = 4
                        admin {
                                to_email = meine (at) email.de
                                subject = Subject
                                sender_email = email
                                attachment = foto
                        }
                }
        }
        4 {
                class = Tx_Formhandler_Finisher_SubmittedOK
                config.returns = 1
} }
}
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an