[TYPO3-german] Recipient aus tt_address auslesen
Gunnar Wussow
typo3-developer at gmx.de
Sun Aug 12 14:30:55 CEST 2007
Hallo Liste,
ich möchte gern ein Formular bauen, bei dem der Nutzer den Empfänger aus
einem Drop-Down-Menü wählen kann. Dieses soll aus den Adress-Datensätzen
auf der aktuellen Seite erstellt werden.
Mir schwebt es eigentlich so vor, dass dazu die ID des
Addressdatensatzes übergeben wird und nicht die eigentliche Mailadresse.
Denke mal, dass es sonst nicht lang dauert, bis auch andere aus dem
Formular unerwünschte Mails erhalten ;-)
Hier mein Ansatz in TS:
formular = FORM
formular {
accessibility = 1
noWrapAttr = 1
formName = mailform
dontMd5FieldNames = 1
REQ = 1
layout = <div class="csc-mailform-field">###LABEL### ###FIELD###</div>
COMMENT.layout = <div class="csc-mailform-label">###LABEL###</div>
RADIO.layout = <div class="csc-mailform-field">###LABEL### <span
class="csc-mailform-radio">###FIELD###</span></div>
LABEL.layout = <div class="csc-mailform-field">###LABEL### <span
class="csc-mailform-label">###FIELD###</span></div>
labelWrap.wrap = |
commentWrap.wrap = |
radioWrap.wrap = |<br />
REQ.labelWrap.wrap = |
stdWrap.wrap = <fieldset class="csc-mailform">|</fieldset>
params.radio = class="csc-mailform-radio"
params.check = class="csc-mailform-check"
params.submit = class="csc-mailform-submit"
data.cObject = CONTENT
data.cObject {
table = tt_address
select.pidInList = {page:uid}
select.pidInList.insertData = 1
renderObj = COA
renderObj {
5 = TEXT
5.field = name
5.required = 1
10 = TEXT
10.field = uid
10.wrap = [|]
}
wrap.splitChar = .
wrap = Ansprechpatner | recipient=select | .
}
}
Leider wird das Select-Feld noch nicht dargestellt. Der Grund ist wohl
im Pipe zu suchen. Habe versucht den splitChar zu ändern, aber ohne Wirkung.
Hat jemand sowas vielleicht schon gemacht und kann mir weiterhelfen?
MfG
Gunnar
More information about the TYPO3-german
mailing list