Zum Inhalt springen

addRequiredInfoFields funktioniert nicht!!!

Erstellt am 1. Februar 2006 · 3 Antworten · letzte Antwort am 6. März 2006

Tags: Frage

cybert ·

Hallo zusammen,
bei mir funktioniert addRequiredInfoFields nicht.
TYPO3 3.8.1
tt_products 2.3.12

Im Setup schreib ich :

plugin.tt_products.requiredInfoFields = first_name, last_name,address,zip,city,country,email,

plugin.tt_products.payment {
	radio = 1
        #Lastschrift Deutschland
        80.title = Lastschrift
        80.addRequiredInfoFields = tx_bankfields_bank,tx_bankfields_blz,tx_bankfields_kontonummer
}

Wenn ich die drei "Bank-Felder" fest reinschreibe:

plugin.tt_products.requiredInfoFields = first_name, last_name,address,zip,city,country,email,tx_bankfields_bank,tx_bankfields_blz,tx_bankfields_kontonummer

geht es.

Die Felder tx_bankfields_bank,tx_bankfields_blz,tx_bankfields_kontonummer hab ich mit 'ner eigenen Extension angelegt und sie sind auch im Userprofil zu sehen und zu editieren. tt_products legt bei einer Bestellung sogar brav einen neuen Benutzer an. Mit Bankdaten! Soweit Alles wunderbar! Wie gesagt, gebe ich die "Bank-Felder" in plugin.tt_products.requiredInfoFields an, funktionierts prima. Nur nicht wenn ich sie unter plugin.tt_products.payment einbinde nicht.

Kann mir jemand helfen??

cybert ·

Halo Flink,
danke für deine Antwort.
Ich habe ein Update gemacht.
Es funktioniert aber immer noch nicht.

Ich weiss nicht mehr weiter. Ich meine soviel kann ich doch gar nicht falsch machen. Wie gesagt, mit:

plugin.tt_products.requiredInfoFields = first_name, last_name,address,zip,city,country,email,tx_bankfields_bank,tx_bankfields_blz,tx_bankfields_kontonummer

funktionierts ja.

Warum geht das bei allen Anderen nur bei mir nicht, heul!!!

Tilman ·

versuch mal folgendes:

lib/class.tx_ttproducts_basket.php, Zeile 387:

if (trim($this->personInfo[$fName])=='')	{

die "name" - bezeichnungen in deinem template sollten natürlich ebenso lauten, z.B.:

<input type="text" name="recs[personinfo][tx_bankfields_kontonummer]" size="30" value="###PERSON_TX_BANKFIELDS_KONTONUMMER###" />