Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 04.08.08, 15:25
Forum Zuschauer
 
Registriert seit: 04.08.08
Alter: 39
Beiträge: 2

Recipient und static_info_tables


Hallo zusammen,

ich stehe gerade vor der Aufgabe ein Mail Formular zu gestalten, wobei der Absender sein Herkunftsland auswählen soll und dabei soll in Abhängigkeit zum ausgewählten Land ein bestimmter E-Mail Empfänger (Recipient) angeschrieben werden. Static Countries hat 240 Länder und ich muss dort so etwa 20 verschiedene Empfänger zuweisen.

Mein Lösungsansatz sieht derweil wie folgt aus:

1. Durch eine kleine Kickstarter Extension habe der tabelle static_countries ein Feld "email-recipient" hinzugefügt. Nun kann ich im Backend jedem Land hier eine E-mail Adresse eintragen.

2. in Powermail habe ich (unter anderen Feldern) ein Option-Feld vom Fieldtype "Country-Selection" eingerichtet. (###UID11### ist die uid in meinem Fall)

3. Als "Recipient" in dem entsprechenden Flexform Bereich des auf der Seite eingefügten Powermail Plugins als "alternative SQL-Query" formuiert

SELECT emailrecipient FROM static_countries WHERE cn_iso_2 = ###UID11##

Das erzeugte Mailformular zeigt mit auch dann eine Liste alle Länder aus der static_countries Tabelle, wo ich eines auswählen kann und welches dann auch
in der Mail steht (zwar als Länderkürzel aus der Spalte "cn_iso_2" Spalte -das ist nicht optimal aber erstmal zweitrangig; also die Auswahl "Afghanistan" ergibt in der Mail dann den Wert "AF")

leider funktioniert das zuweisen des E-Mail Recipient nicht.

Verschiedene Tests insbes. mit der WHERE Klausel (id=###UID11###) lieferten auch kein Ergebnis.

"Festverdrahten" der Abfrage:

SELECT emailrecipient FROM static_countries WHERE cn_iso_2 = AF

funktioniert auch leider nicht, obwohl diese "festverdrahtete" Abfrage im PHPMyadmin die gewünschte Mailadresse ausgibt.

hat jemand eine Idee, was ich da falsch mache? Ist der Ansatz generell unsinng?
Ich bin ueber jede antwort dankbar!

Viele Grüße, Micha
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 04.08.08, 20:08
Benutzerbild von einpraegsam.net
Forum Stammgast
 
Registriert seit: 11.05.07
Ort: Nürnberg
Alter: 29
Beiträge: 487

Zitat:
Zitat von Nodens Beitrag anzeigen

SELECT emailrecipient FROM static_countries WHERE cn_iso_2 = AF
Muss der Wert nicht in Anführungszeichen stehen?
Code:
SELECT emailrecipient FROM static_countries WHERE cn_iso_2 = "AF"
__________________
einpraegsam.net alias wunschtacho

Powermail :: Einprägsam :: Xing Profil :: Wunschtacho :: JustPowder :: conject
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 05.08.08, 12:34
Forum Zuschauer
 
Registriert seit: 04.08.08
Alter: 39
Beiträge: 2

Zitat:
Zitat von einpraegsam.net Beitrag anzeigen
Muss der Wert nicht in Anführungszeichen stehen?
Code:
SELECT emailrecipient FROM static_countries WHERE cn_iso_2 = "AF"

Ja das wars: der Wert muss in Anführungszeichen stehen. Liegt möglicherweise daran, dass es ein String Wert ist und keine uid o.ähnl?. Dann klappts auch dynamisch mit der Verwendung von ###UID11###.

Vielleicht ein Hinweis darauf im Manual machen?

Vielen 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 06.08.08, 00:03
Benutzerbild von einpraegsam.net
Forum Stammgast
 
Registriert seit: 11.05.07
Ort: Nürnberg
Alter: 29
Beiträge: 487

Zitat:
Zitat von Nodens Beitrag anzeigen
Vielleicht ein Hinweis darauf im Manual machen?
Sehe ich anders, wenn der Query String einen Fehler enthält, kann natürlich nichts funktionieren - wass soll man hierzu erwähnen?
Eventuell wäre aber eine Fehlermeldung im Frontend möglich.

Wenn du willst, kannst du einen Feature Request bei forge.typo3.org hinterlassen.

Grüße, Alex
__________________
einpraegsam.net alias wunschtacho

Powermail :: Einprägsam :: Xing Profil :: Wunschtacho :: JustPowder :: conject
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
static_info_tables 2.0.6 update Problem! BENCH Alle anderen Extensions 3 20.07.08 12:01
Static_Info_Tables Extension fehlerhaft? Alte Version einspielen? rj28kl TYPO3 4.x Installation und Updates 5 18.07.08 10:33
Fehlermelung TYPO3 Fatal Error: Extension key "static_info_tables" was NOT loaded! andy-man TYPO3 4.x Fragen und Probleme 4 14.06.07 13:34
static_info_tables frank Alle anderen Extensions 0 08.05.07 22:11
Direct Mail Subscription Email wird nicht in der Recipient list angezeigt madmongo Direct Mail 0 11.10.05 12:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:52 Uhr.


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