Moin, moin,
habe eine spezielle Anforderung an Typo3 und auch schon Informationen dazu gefunden, jedoch bekomme ich es einfach nicht umgesetzt.
Es geht darum, Formularfelder eines Mailformulars in Typo3 mit Werten durch eine URL-Übergabe automatisch zu füllen. Hierzu habe ich mit google folgendes gefunden:
Zitat:
1. Formularfelder mit Werten aus einer Datentabelle vorbelegen:
Zunächst im Content-Element mailform eintragen:
Typoscript: Zeilennummerierung: An / Aus
Feldname: | *feldname = input,40 | {DB:tt_datentabelle:uid:datenfeld}
Dabei muss tt_datentabelle durch den Namen der gewünschten Tabelle ersetzt werden (es gehen nur Tabellen mit tt_ vorneweg). uid ist die Datensatznummer und datenfeld ist der Name des gewünschten Feldes der Datentabelle.
Das reicht allerdings noch nicht. Es muss im Template noch folgendes konfiguriert werden:
Typoscript: Zeilennummerierung: An / Aus
tt_content.mailform.20.data.insertData = 1
2. Formularfelder mit Übergabewerten aus der URL vorbelegen:
Zunächst im Content-Element mailform eintragen:
Typoscript: Zeilennummerierung: An / Aus
Feldname: | *feldname = input,40 | {GPvar:var}
Dabei ist var der Variablenname des Übergabewertes. In der URL also z. B.
Typoscript: Zeilennummerierung: An / Aus www.domain.de/32.0.html?var=BlaBla
Wieder muss im Template folgendes konfiguriert werden:
Typoscript: Zeilennummerierung: An / Aus
tt_content.mailform.20.data.insertData = 1 |
Wir nutzen keine real-url und haben also den Link mit der ID und den Werten gefüllt, jedoch bleiben die Formularfelder alle leer. Ich weiß nicht mehr, wo ich den Hebel noch ansetzen soll. Vielleicht hat ja von Euch jemand noch eine Idde. Wäre super dankbar für Euer Feedback.