Hallo,
ich möchte auf allen Seiten ein kleines Buchungs-Anfrageformular einbinden.
Meine Idee ist folgende:
lib.anfrageformular = FORM
lib.anfrageformular {
hiddenFields.formtype_mail = TEXT
hiddenFields.formtype_mail.value = senden
hiddenFields.mailformhtml_enabled = TEXT
hiddenFields.mailformhtml_enabled.value = 1
hiddenFields.mailformsubject = TEXT
hiddenFields.mailformsubject.value = Buchungsanfrage
accessibility = 1
noWrapAttr = 1
formName = buchen
dontMd5FieldNames = 1
layout = <div class="buchen-item">###LABEL### ###FIELD###</div>
labelWrap.wrap = <div class="buchen-label">|</div>
target = _self
locationData = 0
hiddenFields.locationData = TEXT
hiddenFields.locationData {
value = {page:uid}
insertData = 1
}
stdWrap.wrap = <div class="buchen-form">|</div>
params.input = class="buchen-input"
params.select = class="buchen-select"
params.submit = class="buchen-submit"
redirect = 5
recipient = xxx@xxx.at
goodMess >
badMess >
dataArray {
10 {
label = Anreise:
type = anreise=input
}
20 {
label = Abreise:
type = abreise=input
}
30 {
label = Personen
type = personen=select
valueArray {
10 {
label = 1
value = 1
}
20 {
label = 2
value = 2
selected = 1
}
30 {
label = 3
value = 3
}
40 {
label = 4
value = 4
}
50 {
label = 5
value = 5
}
60 {
label = 6
value = 6
}
}
}
40 {
label = Zimmer
type = zimmer=select
valueArray {
10 {
label = Doppelzimmer
value = doppel
selected = 1
}
20 {
label = Einzelzimmer
value = einzel
}
}
}
50.type = abschicken=submit
50.value = Abschicken
}
}
Leider verschickt das Form keine E-Mails. Ich habe dann diesen Beitrag vom Jahre 2005 gefunden:
http://typo3.toaster-schwerin.de/typo3_dev/2005_01/msg00265.html
Das Problem schint es immer noch zu geben. Es liegt tatsächlich an der locationData Eigenschaft.
Leider funktioniert dieser Workaround auch nicht.
Einzige Lösung die ich gefunden habe: Ich muß auf einer Seite ein Mailform als Inhaltselement anlegen (kann auch leer sein). und diese IDs bei locationData eintragen. ZB: 7:tt_content:4
Das ist aber keine schöne Lösung... Da wäre es noch besser gleich das korrekte Formular als Inhaltselement anzulegen und mit dem cObject CONTENT zu laden.
Ich möchte es aber mittels Typoscript schaffen...
Weiters wird der Betreff und die HTML-Mail Einstellung nicht geladen.
Bin für jeden Tipp Dankbar :-)