Servus...
Irgendwie hab ich das Gefühl dieses Thema wurde schon einige male diskutiert, aber trotzdem komm ich bei der Suche nur auf zk_products. Deswegen Sorry, falls es schon beantwortet wurde.
Ich will eine weitere Checkbox im Adressformular einfügen
<input type="checkbox" name="recs[personinfo][newsletter]" value="newsletter" /></td>
also muss ich ja diesen eintrag"recs[personinfo][newsletter]" noch in einer php-datei erweitern?! weiß einer wo?
danke schonmal!
nicklas
Nicklas schrieb
also muss ich ja diesen eintrag"recs[personinfo][newsletter]" noch in einer php-datei erweitern?! weiß einer wo?
Was soll denn passieren damit?
Aber nach der Dateneingabe in/lib/class.tx_ttproducts_basket.php ist eigentlich nur mehr
lib/class.tx_ttproducts_finalize_div.php
relevant.
Vielleicht kennst du ein Feld, mit dem dasselbe bereits passiert, was nun mit newsletter getan werden soll. Dann suche im Code überall nach dem Namen dieses anderen Feldes.
Also ich habe einmal so ein Feld hinzugefügt (im Adressformular kann der Kunde seine Kundennummer eingeben, wenn er eine hat). Dafür habe ich Folgendes gemacht:
Erstmal im HTML-Template:
<input class="text_input" type="text" name="recs[personinfo][customer_no]" size="30 value=" person_customer_no="" />
Dann in class.tx_ttproducts_basket.php:
$markerArray['###PERSON_CUSTOMER_NO###'] = $this->personInfo[customer_no];
Schliesslich in class.tx_ttproducts_finalize_div.php
'customer_no' => $basket->personinfo['customer_no']
in das Array $insertFields eingefügt.
Klappt wunderbar, der Marker kann nun z.B. per Mail verschickt werden.
-Gsicht
klingt gut, genau was ich brauch... muss das jetzt mal endlich einpflegen 😉
danke!!