cObject FORM
| Autor | Nachricht |
|---|---|
|
Verfasst am: 15. 07. 2010 [13:22]
|
|
|
Gernott
Dabei seit: 22.02.2005
Beiträge: 219
|
Hallo, ich möchte auf allen Seiten ein kleines Buchungs-Anfrageformular einbinden. Meine Idee ist folgende: TYPOSCRIPT 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 = <a href="javascript:linkTo_UnCryptMailto('ocknvq,zzzBzzz0cv');">xxx[at]xxx[dot]at</a> 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 |



