Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: formhandler findet template nicht

      
  1. #1
    Forum Stammgast
    Registriert seit
    14.12.2007
    Alter
    42
    Beiträge
    246

    formhandler findet template nicht

    Hallo zusammen,

    da tx_mailformplus ja veraltet ist möchte ich auf formhandler umsteigen. Ich habe die Extension (0.9.7) in meinem Typo3 (4.3.3) installiert. Im Root-Template habe ich folgendes TS includiert:
    # Definiert welches Feld mit dem erzeugten Code verglichen wird
    #plugin.tx_thmailformplus_pi1.captchaFieldname = captcha

    plugin.Tx_Formhandler.settings.predef.default {

    # Common configuration
    name = Example SingleStep
    debug = 0
    addErrorAnchors = 1
    templateFile = fileadmin/templates/formhandler.html
    langFile.1 = EXT:formhandler/Examples/SingleStep/lang.xml
    stylesheetFile = EXT:formhandler/Examples/SingleStep/styles.css
    formValuesPrefix = formhandler

    # HTML wrapping by validation error
    errorListTemplate {
    totalWrap = <ul>|</ul>
    singleWrap = <li class="error">|</li>
    }
    singleErrorTemplate {
    singleWrap = <span class="error">|</span><br />
    }

    # File configuration
    singleFileMarkerTemplate {
    totalWrap = <ul>|</ul>
    singleWrap = <li style="color:maroon;">|</li>
    }
    totalFilesMarkerTemplate {
    totalWrap = <ul>|</ul>
    singleWrap = <li style="color:red;">|</li>
    }
    files {
    clearTempFilesOlderThanHours = 24
    uploadFolder = uploads/formhandler/tmp2/
    enableAjaxFileRemoval = 1
    }

    # Validators configuration
    validators {
    1 {
    class = Tx_Formhandler_Validator_Default
    config {
    fieldConf {
    picture {
    errorCheck.1 = fileAllowedTypes
    errorCheck.1.allowedTypes = jpg,gif
    errorCheck.2 = fileMinSize
    errorCheck.2.minSize = 20000
    errorCheck.3 = fileMaxSize
    errorCheck.3.maxSize= 100000
    errorCheck.4 = fileMaxCount
    errorCheck.4.maxCount = 2
    }
    firstname {
    errorCheck.1 = required
    errorCheck.2 = maxLength
    errorCheck.2.value = 50
    }
    lastname {
    errorCheck.1 = required
    errorCheck.2 = maxLength
    errorCheck.2.value = 50
    }
    email {
    errorCheck.1 = required
    errorCheck.2 = email
    }
    interests {
    errorCheck.1 = minItems
    errorCheck.1.value = 2
    errorCheck.2 = required
    }
    contact_via {
    errorCheck.1 = required
    }
    }
    }
    }
    }

    # Interceptors configuration
    initInterceptors {
    1 {
    class = Tx_Formhandler_Interceptor_Filtreatment
    }
    }

    # Loggers configuration
    loggers {
    1 {
    class = Tx_Formhandler_Logger_DB
    }
    }

    # Finishers configuration
    finishers {
    1 {
    class = Tx_Formhandler_Finisher_DB
    config {
    table = tt_content
    key = uid
    fields {
    header {
    mapping = name
    if_is_empty = None given
    }
    bodytext {
    mapping = subject
    seperator = ,
    }
    hidden = 1
    pid = 39
    subheader.special = sub_datetime
    crdate.special = sub_tstamp
    tstamp.special = sub_tstamp
    imagecaption.special = ip
    }
    }
    }
    2.class = Tx_Formhandler_Finisher_Mail
    2.config {
    limitMailsToUser = 5
    admin {
    to_email = email@host.com
    to_name = Some Admin
    subject = SingleStep Request
    sender_email = email
    sender_name = lastname
    replyto_email = email
    replyto_name = lastname
    htmlEmailAsAttachment = 1
    attachment = picture
    }
    user {
    to_email = email
    to_name = lastname
    subject = Your SingleStep request
    sender_email = email@host.com
    sender_name = Some Company
    replyto_email = email@host.com
    replyto_name = TEXT
    replyto_name.value = Some Company
    htmlEmailAsAttachment = 1
    attachment = picture
    attachPDF {
    class = Generator_WebkitPdf
    config {
    pid = 23
    }
    }
    }
    }
    3.class = Tx_Formhandler_Finisher_SubmittedOK
    3.config {
    returns = 1
    actions {
    pdf {
    class = Generator_WebkitPdf
    config {
    pid = 23
    }
    }
    csv {
    class = Generator_Csv
    }
    }
    }
    }
    }

    Auf der Seite habe ich das entsprechende Plugin eingefügt. Trotz das ich das HTMl-Template referenziert habe kommt im FE die Fehlermeldung:

    Caught exception: Keine Templatedatei gefunden!
    File: /media/data/flexshare/shares/webdevel/bitz/typo3conf/ext/formhandler/Classes/Utils/Tx_Formhandler_StaticFuncs.php(542)


    Zunächst dachte ich es liegt am TS und habe testweise das HTML-Template in den PlugIn-Einstellungen im BE direkt angegeben aber das ändert an der Fehlermeldung nichts. Ich bin weder im Forum noch im Web auf ein brauchbares Ergebnis gestoßen.

    Hat jemand eine Idee?

    Viele Grüße
    pixel

  2. #2
    Forum Freak Avatar von bolshi
    Registriert seit
    21.07.2006
    Ort
    Berlin
    Beiträge
    592
    Hallo pixel,
    schau mal im Flexform nach, ob du im dropdown die richtige Auswahl stehen hast. Alternativ kannst du im TS 'debug = 1' setzen.

    Viel Erfolg.
    Für die Community: Poste deine Lösung

  3. #3
    Forum Stammgast
    Registriert seit
    14.12.2007
    Alter
    42
    Beiträge
    246
    Hmm, im Flexform gibt es ja (in den PlugIn-Einstellungen) einige Drop-Down's. Welches genau meinst du?

  4. #4
    Forum Stammgast
    Registriert seit
    14.12.2007
    Alter
    42
    Beiträge
    246
    kennt jemand eine brauchbare Doku zur Einrichtung der Extension? Wenn möglich mit Beispiel. Die Doku hilft ja nur sehr bedingt weiter.

  5. #5
    Forum Freak Avatar von bolshi
    Registriert seit
    21.07.2006
    Ort
    Berlin
    Beiträge
    592
    Für die Community: Poste deine Lösung

  6. #6
    Forum Stammgast
    Registriert seit
    14.12.2007
    Alter
    42
    Beiträge
    246
    Das hilft mir nur bedingt weiter. Das ist ja die Doku zur Extension die ich schon die ganze Zeit zu Rate ziehe. kopiere ich die Beispieldateien (TS+HTML) in meine lokalen Pfad und ändere im TS-Setup lediglich die abweichenden Parameter u.a. den Pfad zum HTML-Template. Das hae ich ja auch gemacht und der Pfad wird auch im Objekt-Browser so angezeit. Also greift das Template aber es erscheint nach wie vor die o.g. Fehlermeldung.

  7. #7
    Forum Freak Avatar von bolshi
    Registriert seit
    21.07.2006
    Ort
    Berlin
    Beiträge
    592
    Hast du 'debug = 1' gesetzt? Gibt's einen link?
    Für die Community: Poste deine Lösung

  8. #8
    Forum Stammgast
    Registriert seit
    14.12.2007
    Alter
    42
    Beiträge
    246
    ja debug=1 habe ich gesetzt. Ich erkenne dadurch jedoch keinen Unterschied. Wo finde ich die Debug-Ausgaben?

    Also die Seite ist auf meinem lokaen Server zu finden.

    Das lustige ist. Wenn ich nach der Fehlermeldung google finde ich Seiten die den gleichen Fehler anzeigen jedoch keine Foren oder ML- Einträge mit Lösungsansätzen

  9. #9
    Forum Stammgast
    Registriert seit
    14.12.2007
    Alter
    42
    Beiträge
    246
    So, ich bin dann mal weiter gekommen. Im TS definiert die Zeile:

    plugin.Tx_Formhandler.settings.predef.default {

    # Common configuration
    name = Kontaktformular


    ein vordefiniertes Formular mit dem Namen "Kontaktformular". Dieses wählt man im BE in den PlugIn-Einstellungen aus. Dann greift auch mal endlich das TS.

    Prblem ist jetzt lediglich der Verweis auf das Template. Lasse ich die Vorgabe:

    templateFile = EXT:formhandler/Examples/SingleStep/template.html

    erscheint das Beispiel-Formular. Kopiere ich den Inhalt der Datei template.html in die von mir gewünschte Datei (fileadmin/templates/mailform.html) und änder im TS den Pfad:

    templateFile = fileadmin/templates/mailform.html

    erscheint nach wie vor die Fehlermeldung. Hat jemand noch eine Idee wie ich das hin bekomme?

    Viele Grüße
    pixel

  10. #10
    Forum Aktivist
    Registriert seit
    28.08.2009
    Beiträge
    87

    AW: formhandler findet template nicht

    Mittlerweile eine Lösung gefunden? Habe das selbe Problem..

 

 
Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Ähnliche Themen

  1. Wenn Rechts leer anderes Template
    Von El Gordo im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 0
    Letzter Beitrag: 17.06.2009, 12:34
  2. Template erstellen mit plugin.tx_automaketemplate_pi1
    Von bert_es im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 06.05.2007, 23:13
  3. Mehrsprachige Seite, Sprachen Feld im Template positionieren
    Von ragnar im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 06.01.2007, 11:37
  4. Template wechseln
    Von Marcus im Forum TYPO3 3.x Fragen und Probleme
    Antworten: 12
    Letzter Beitrag: 31.03.2006, 18:28
  5. Modern Template Building, Part 1: weisse Seite :-(
    Von 99gnome im Forum TYPO3 3.x Fragen und Probleme
    Antworten: 0
    Letzter Beitrag: 08.03.2006, 11:10

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74