Einzelnen Beitrag anzeigen
  #1  
Alt 31.08.07, 08:25
Benutzerbild von mgriebe
mgriebe mgriebe ist offline
Forum Newbie
 
Registriert seit: 27.06.07
Beiträge: 18
mgriebe eine Nachricht über Yahoo! schicken

Formularfelder vorbelegen


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.
__________________
Greetings M. Griebe

| mmg - wir geben ihren ideen einen rahmen | www.mgriebe.de |
Mit Zitat antworten