[TYPO3-german] Formhandler als Bestellformular missbrauchen
Christian Hager
christian.hager at connexgroup.net
Mon Nov 18 12:03:04 CET 2013
Hallo Leute,
ich habe folgendens zum umsetzen und stehe da irgendwie an:
Es gibt in dem Formular neben dan Daten des Kunden auch noch einiger
andere Felder zum ausfüllen.
Sprich da sind 5-10 Produkte abgebildet und der Kunde kann dann eine
Zahl reinschreiben.
Wenn allerdings beim absenden das input feld leer ist, soll der ganze
container dann gar nicht erst in seiner mail enthalten sein.
Ich habe mir dies so vorgestellt:
<fieldset>
<inputtype="hidden"name="formhandler[submitted]"value="1"/>
<divclass="hsg-legend">
<legend>###LLL:ordertext###</legend>
</div>
<divclass="hsg-accordion">
<divclass="hsg-accordion-tab-1">
<divid="hsg-accordion-product-1">
<divclass="hsg-image">
<imgsrc="http://typo37.connexgroup.net/fileadmin/rwd/connexgroup/default/images/flaggen/AT.jpg"/>
</div>
<divclass="hsg-content">
<p><b>###LLL:hsvitalextracontent1###</b></br>###LLL:hsvitalextracontent2###</p>
</div>
<divclass="hsg-price">
<pclass="hsg-price-position">###LLL:price299###</p>
</div>
<divclass="hsg-number">
<labelfor="number1">###LLL:number1###</label>
<inputtype="text"###is_error_number1###name="formhandler[number1]"id="number1"value="###value_number1###"/>
</div>
</div>
<divid="hsg-accordion-product-2">
<divclass="hsg-image">
<imgsrc="http://typo37.connexgroup.net/fileadmin/rwd/connexgroup/default/images/flaggen/AT.jpg"/>
</div>
<divclass="hsg-content">
<p><b>###LLL:hsdeluxecontent1###</b></br>###LLL:hsdeluxecontent2###</p>
</div>
<divclass="hsg-price">
<pclass="hsg-price-position">###LLL:price258###</p>
</div>
<divclass="hsg-number">
<labelfor="number2">###LLL:number2###</label>
<inputtype="text"###is_error_number2###name="formhandler[number2]"id="number2"value="###value_number2###"/>
</div>
</div>
</div>
</div>
<divclass="hsg-submit">
<inputtype="submit"value="###LLL:order###"name=""/>
</div>
</fieldset>
Template User
<!-- ###TEMPLATE_EMAIL_USER_HTML### begin -->
<table>
<tr>
<td>
<p>Hallo ###gender### ###value_firstname### ###value_lastname###!</p>
<p>Vielen Dank für Ihre Nachricht/Bestellung!</p>
</td>
</tr>
<tr>
<td><p><b>Ihre Daten</b></p></td>
</tr>
</table>
<table>
<tr>
<td>###LLL:hsvitalextracontent1###</td>
<td>###LLL:price299###</td>
<td>###LLL:number1###:</td>
<td>###value_number1###</td>
</tr>
<tr>
<td>###LLL:hsdeluxecontent1###</td>
<td>###LLL:price258###</td>
<td>###LLL:number2###:</td>
<td>###value_number2###</td>
</tr>
<tr>
<td>###LLL:hsvitalextracontent3###</td>
<td>###LLL:price299###</td>
<td>###LLL:number3###:</td>
<td>###value_number3###</td>
</tr>
<tr>
<td>###LLL:hsdeluxecontent4###</td>
<td>###LLL:price258###</td>
<td>###LLL:number4###:</td>
<td>###value_number4###</td>
</tr>
</table>
<table>
<tr>
<td>
<p>Mit freundlichen Grüßen</p>
</td>
</tr>
</table>
<!-- ###TEMPLATE_EMAIL_USER_HTML### end -->
Wäre also dann zb. in diesem container <divid="hsg-accordion-product-2">
das input leer,
sollte bei der user mail
<tr>
<td>###LLL:hsdeluxecontent1###</td>
<td>###LLL:price258###</td>
<td>###LLL:number2###:</td>
<td>###value_number2###</td>
</tr>
dies gar nicht übermittelt werden.
Hat da jemand eine Idee wie dies umgesetzt werden kann?
Kann dies eventuell über den finisher beim user geprüft werden?
--
Mit lieben Grüßen
Christian HAGER
Online-Services
More information about the TYPO3-german
mailing list