Zum Inhalt springen

Variable aus Content an Formular übergeben.

Erstellt am 15. April 2009 · 8 Antworten · letzte Antwort am 15. April 2009

Tags: Frage

markKokett ·

Hallo liebe Fories.

Folgende Ausgangssituation:
Ein Kunde möchte sein Produkte beschreiben und im Hauptcontentbereich die Möglichkeit integriert haben, mittels Schaltfläche mehr Infos über ein Kontaktformular zu erhalten. Dabei soll natürlich die aktuelle Seite, z.B. der Titel der Seite im Formular vorausgefüllt werden. Somit kann der Redakteur anhand der erhaltenen Variable zuordnen, für welches Produkt die Informationen benötigt werden.

Fragestellung:
Wie kann ich dies erreichen, ohne das der Redakteur HTML Kenntnisse hat? Welche Formular Extensions ist dafür geeignet, bisher arbeite ich mit Powermail.

Vielen lieben Dank für Eure Hilfe.

einpraegsam.​net ·

Powermail:
Neues leeres Textfeld erstellen (z.B. uid44)

Dann einfach vorfüllen lassen:

http://www.yourdomain.org/seite1.html?tx_powermail_pi1[uid44]=Wert
markKokett ·

Hm,

Sie meinen per Typolink einen Link setzen? das hieße zuvor den Title der Seite als Variablenwert zu definieren oder?

Sorry bin noch recht neu in Typoscript....

einpraegsam.​net ·
markKokett schrieb

Sie meinen per Typolink einen Link setzen? das hieße zuvor den Title der Seite als Variablenwert zu definieren oder?

Exakt, über Typoscript.
Alternativ könnte man das Feld in Powermail über Typoscript mit dem Referer füllen lassen. Aber hier hat man dann die komplette URL und nicht den Titel der letzten Seite.

mhworx ·

hallo !
dann hake ich hier mal ein , weil es in etwa in die gleiche richtung geht:
die frage ist ne ganz einfache :

ich hab ein bestellformular und oben gebe ich den namen und vornamen
ein .....
unten bei kontoinhaber würde ich dieses feld gerne vorausgefüllt
haben mit dem namen und vornamen ( weil meist ist es ja bei einer
bestellung sein eigenes konto)

das hier :
tx_powermail_pi1[uid55]
ging nicht ( dann steht in dem feld immer tx_powermail_pi1[uid55]
drinnen ) was mache ich falsch ?

ferner die frage : kann ich gewisse felder ausblenden bzw. einblenden
?
beispiel :
wenn zahlung per vorkasse >>>bleibt alles wie es ist , bei zahlung per
bankeinzug >>>>banverbindung einblenden...

ich hoffe es ist klar was ich meine .

besten dank im voraus .

gruss
miggen

einpraegsam.​net ·

@mhworx:

1. Das kommt darauf an ob das Formular in mehrere Schritte aufgegliedert ist oder nicht. Falls nicht, kannst du das über Javascript füllen (eventhandler)

2. Schau dir mal die Extension powermail_cond an - die hilft dir beim ein- und ausblenden

Grüße, Alex

mhworx ·

super !
geht alles wunderbar....

frage zum schluss:
ist es möglich, wäre es möglich bei einem nächsten update der extension noch eine prüfung der pflichtfelder nach regulären ausdrücken prüfen zu lassen .
wurde hier grade mal so angeregt.

auf jeden fall schonmal vielen dank .
es funktioniert alles sehr gut.