Hallo
,
möchte ein formular in meine extension einbauen der output sieht auch ordentlich aus:
HTML-Code:
<fieldset class="csc-mailform"> <form action="aktuelle-boliger/anfrage-erfolgreich.html" id="mailform" name="mailform" enctype="multipart/form-data" method="POST" onsubmit="return validateForm('mailform','last_name,%2ANavn%3A,_EMAIL,email,%2AE-Mail%3A,message,%2ABesked%3A','','','')"> <div style="display:none;"><input type="hidden" name="recipient" value="7bd86da707:XEVNDFlSVgoHRXlQWw1fDQFVU11cGwcLXA==" /><input type="hidden" name="locationData" value="3:tt_content:21" /></div>
div class="csc-mailform-field"><label><label for="mailforma8cfde6331bd59eb2ac96f8911c4b666">Object:</label></label><input type="text" name="object" id="mailforma8cfde6331bd59eb2ac96f8911c4b666" size="20" value="Berlin Schöneberg, Bayerisches Viertel" /></div> <div class="csc-mailform-field"><label><label for="mailform7d4553c09a59578c8addc8c617a76ca1">*Navn:</label></label><input type="text" name="last_name" id="mailform7d4553c09a59578c8addc8c617a76ca1" size="20" value="" /></div>
... allerdings wird einfach keine mail verschickt!!!
hier mein ts:
Code:
formular =FORM
formular{
dataArray {
10.label = Object:
10.type = object=input
10.value=test;
30.label = *Navn:
30.type = last_name=input
30.required = 1
40.label = *E-Mail:
40.type =email=input
40.required = 1
40.specialEval = EMAIL
50.label = *Besked:
50.type =message=textarea
50.required = 1
60.type = abschicken=submit
60.value = Abschicken
}
formName = mailform
formId = mailform
secureFormail=0
strictFormmail = 1
redirect >
redirect = 22
method = POST
accessibility = 1
layout = <div class="csc-mailform-field"><label>###LABEL###</label>###FIELD###</div>
REQ=1
locationData = 1
recipient >
recipient = ms.maenner@googlemail.com
} Und hier mein extension quellcode:
PHP-Code:
function getForm()
{
$row=$this->pi_getRecord('tx_immobilien_object',$this->piVars['item']);
$this->conf['formular.']['dataArray.']['10.']['value']= $row['title'];
return '<fieldset class="csc-mailform">'.$this->cObj->FORM($this->conf['formular.'],$conf['formular.']['dataArray.']).'</fieldset>';
}