Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 24.09.07, 23:37
Forum Zuschauer
 
Registriert seit: 25.05.07
Beiträge: 8

Formular mit Userdaten vorausfüllen mit MailformPlus??


Hallo,

wie kann ich die ein Formular, welches ich mit Mailformplus erstellt habe vorausfüllen?
Ich würde gerne den Namen des eingeloggten Benutzers sowie seine Emailadresse im Formular
voreintragen lassen, sodass der User es ändern kann, wenn er will, es aber im normalfall
nicht mehr eingeben muss.

Hänge da grade, würde mich sehr über Hilfe freuen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 25.09.07, 09:29
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.734

Sowas geht mit fieldConf und defaultValue. Schau dir mal die Doku dazu an.

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 25.09.07, 09:52
Forum Zuschauer
 
Registriert seit: 25.05.07
Beiträge: 8

Hallo Peter,

vielen Dank für deine schnelle Antwort. Den entsprechenden Teil in der Doku mit den defaultValues hab ich auch schon gefunden, nur stellen sich mir folgende Fragen:

Wie komm ich an die Daten aus der FE_User-Tabelle ran, um die als Defaultwert einzutragen?
Wo muss ich das Typoscript mit den defaultValues einfügen, auf der Seite mit dem Formular oder global?

Tausend Dank!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 25.09.07, 09:59
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.734

An den Benutzernamen kommst du z.B. so ran:
Typoscript-Code:
1:
data = TSFE:fe_user|user|username
Weitere Felder analog.

Das TS muss in dein Template rein. Wenn du mehrere Formulare hast, musst du mittels Conditions ggf. die Werte auf die entsprechende Seite eingrenzen.

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 25.09.07, 12:20
Forum Zuschauer
 
Registriert seit: 25.05.07
Beiträge: 8

Hallo Peter,

vielen Dank erstmal.

Ich habe jetzt in meinem Template Setup Code:
Typoscript-Code:
1:
2:
plugin.tx_thmailformplus_pi1.fieldConf.name.defaultValue.value = {$namedata};
plugin.tx_thmailformplus_pi1.fieldConf.email.defaultValue.value = {$emaildata};

und in den Konstanten:

Typoscript-Code:
1:
2:
namedata = TSFE:fe_user|user|name
emaildata = TSFE:fe_user|user|email

stehen.

Leider nimmt er jetzt statt es Namens oder der Emailadresse den String "TSFE:fe_user..." ins Eingabefeld. Kannst du einem blutigen Anfänger da nochmal weiterhelfen?

Wär toll, Danke
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 25.09.07, 12:26
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.734

Wenn du mit Variablen arbeiten willst musst du value.data nutzen:
Typoscript-Code:
1:
plugin.tx_thmailformplus_pi1.fieldConf.name.defaultValue.value.data = TSFE:fe_user|user|name
Der Strichpunkt am Ende ist übrigens in TypoScript überflüssig.

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 25.09.07, 12:32
Forum Zuschauer
 
Registriert seit: 25.05.07
Beiträge: 8

Hmm, ich komm nicht drauf - wenn ich den Code einfüge (Im Typoscript Setup) erscheint im Eingabefeld garnichts. Gibt es noch eine andere möglichkeit auf die Daten in der Datenbank zuzugreifen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 25.09.07, 12:50
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.734

Oops, mein Fehler: das value ist falsch. Es braucht nur data:
Typoscript-Code:
1:
plugin.tx_thmailformplus_pi1.fieldConf.name.defaultValue.data = TSFE:fe_user|user|name

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 25.09.07, 12:54
Forum Zuschauer
 
Registriert seit: 25.05.07
Beiträge: 8

Danke, Danke, Danke!

DU bist mein HELD
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formular mit Userdaten vorausfüllen mit Direct_Mail subscription?? squirrelflo TYPO3 4.x Fragen und Probleme 0 13.03.08 12:47
inputfelder vorausfüllen squirrelflo TYPO3 4.x Fragen und Probleme 3 13.03.08 11:10
directmail felder vorausfüllen squirrelflo Direct Mail 0 10.03.08 16:37
Formular für mailformplus blau TYPO3-Jobs 0 13.12.06 08:59
FE Userdaten in Mailform übernehmen jroeper Alle anderen Extensions 1 29.08.05 08:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0