Zum Inhalt springen

Adress-Formular zum Bestellen um eine Checkbox erweitern

Erstellt am 27. September 2007 · 4 Antworten · letzte Antwort am 9. Januar 2009

Tags: Frage

Drathy ·

Hallo zusammen!

Es dreht sich um die tt_products Version 2.5.1, welche bei einem Kunden verwendet wird.

Folgendes: Ich würde gern das Formular, in welches man nach dem Bestellen seine Adressdaten eingibt erweitern, und zwar in der Form, dass ein Haken gesetzt werden kann, um sich für einen Newsletter anzumelden.

Die Datenbank in der die Bestellung abgespeichert wird, soll dann entsprechend um ein boolsches Feld erweitert werden.

Ich habe nun schon die Stelle im Template gefunden, wo ich die Checkbox einfügen muss, ich habe meiner Meinung nach auch die Stelle gefunden, wo die Daten in die Datenbank geschrieben werden:
/shopmodul/typo3conf/ext/tt_products/model/class.tx_ttproducts_order.php (Zeile 285)

Allerdings finde ich nun nicht die Stelle geschweige denn die Datei, in welcher das abgeschickte Formular ausgewertet wird und die einzelnen getätigten Eingaben in die Variablen geschrieben werden.

Kann mir jemand sagen, wo dies geschieht, damit ich den Code hier entsprechend erweitern kann?

Vielen Dank im Voraus für Eure Gedanken/Mühe!

Viele Grüße,
Drathy

Drathy ·

Das Problem hat sich erledigt!

Wie sich rausgestellt hat, braucht man ja lediglich im Template ein neues Feld hinzufügen und es wird dann automatisch mit verarbeitet.

Wie ich gesehen habe, werden die Daten dann in "order_data" als BLOB in die Datenbank geschrieben...das war alles, was ich benötigte... 🙂

Unbekannter Benutzer ·

Hallo Drathy!

Ich möchte mein Bestellformular auch um eine Checkbox erweitern. Die Checkbox wird auch angezeigt, nur wird im Bestellbestätigungsmail der Marker ausgegeben, statt dem bool'schen Wert.

Kannst du mir vielleicht genauer erklären wie du das Problem gelöst hast?
Wär spitze ;-)!

lg, keks

Drathy ·

Hallo keks!

Ich fürchte, da kann ich Dir leider nicht weiterhelfen. Ich habe die Checkbox damals so eingesetzt, dass der Haken gesetzt sein muss, damit die Bestellung überhaupt abgeschickt wird...das Ganze wurde dann mit Javascript überprüft, wenn ich micht recht erinnere... Eine Ausgabe in der Mail fand nicht statt und ich wüsste grad auch nicht, wie das zu realisieren wäre...tut mir leid.

Vielleicht kann Dir ja jemand anders hier im Forum helfen!