Hallo Leo,
ich habe etwas ähnliches umgesetzt:

Im Kontaktformular wird ein Standort ausgewählt (Select oder Radio Button). Der 
Wert des Feldes dient als Suchkriterium im Feld 'name'.

lib.StandortMail = CONTENT
lib.StandortMail {
        table = tt_address
        select {
                # Ordner mit tt_address-Datensaetzen fuer Standorte
                pidInList = 4
                # globaler Parameter fuer gewaehlten Standort
                andWhere.dataWrap = name LIKE '%Beratung 
{GP:tx_powermail_pi1|field|62}%'
        }
  renderObj = COA
  renderObj {
                10 = TEXT
                10 {
                        field = email
                }       
  }
  # wenn kein passender Datensatz gefunden wird:
        stdWrap.ifEmpty = m...@domain.de
}
Das Ergebnis wird via {f:cObject(typoscriptObjectPath:'lib.StandortMail')} in 
das Feld 'E-Mail Adresse des Empfängers' im FE-Plugin geladen. 
Statt den Optionswert als Klartext zu verwenden, kannst Du natürlich auch eine 
ID hinterlegen und für die DB-Abfrage verwenden.

Die Feldwerte müssen dann so aussehen:
Timbuktu | 1
Berlin | 2 | *

Leider werden dann die IDs in der Vorschau des Formulars angezeigt...

Ich hoffe, das hilft.

Herzliche Grüße
Dirk

Am 01.10.2012 um 13:05 schrieb Leo Führinger:
> ich möchte dass User im Kontaktformular (powermail 2) den Empfänger
> aus einer Dropdown-Liste auswählen können. Damit die Mail nicht im
> Quelltext steht, wäre mir am liebsten diese über eine SQL-Abfrage zu
> realisieren:
> SELECT email FROM fe_users WHERE uid = MARKER
> Anleitungen hierfür habe ich viele gefunden, jedoch funktionieren
> diese bei mir nicht mit powermail 2.

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an