Zum Inhalt springen

Powermail trägt Codetexte statt Werte in DB-Tabelle ein

Erstellt am 8. Januar 2010 · 2 Antworten · letzte Antwort am 8. Januar 2010

Tags: Powermail, Frage

comeinandfindout ·

Hallo zusammen,

ich habe Extensions in eine betshende Typo3 V.4.2 Site importiert, darunter auch Powermail.
Ziel ist eine Verbindung mit der Extension Store Locator. Über ein Powermail-Formular kann ein Front-End Nutzer einen neuen "Store" eintragen (ist für eine Veranstaltungssuche, passt aber genau auf den Bedarf). Das ging wunderbar schnell von der Hand und klappt - FAST. An einer entscheidenden Stelle komme ich nicht weiter und scheine mit meinem Problem laut Foren recht alleine da zu stehen. Was mache ich falsch?

Wenn ich die Eingaben im powermail Formular in die tx_locator_locations der Extension Store Locator schreibe (entsprechend der Anleitung der Powermail Dokumentation), dann wird zwar tatsächlich ein Eintrag erzeugt und alle statischen Werte sind richtig gesetzt. Statt der Texte aus den Formularfeldern werden aber bei den variablen Einträgen die Abfragecodes eingetragen, also aus dem Aufruf

storename = TEXT
storename.value = TSFE:fe_user|sesData|powermail_714|uid6

resultiert am Ende im Feld storename des neu angelegten Datensatzes dann die Zeichenkette "TSFE:fe_user|sesData|powermail_714|uid6".

Alles andere (Bestätigungsmails) läuft wunderbar, die Datensätze werden wie gesagt erzeugt, aber der Befehl wird offenbar nicht ausgeführt sondern das Kommando als statischer Text aufgefasst. Hat jemand eine Idee und kann mich zur richtigen Stelle leiten?

Bin für jeden Tipp dankbar, weil ich nicht darauf komme, wo das Problem steckt (ok, bei mir, aber wo?).

Viele Grüße

Alex

comeinandfindout ·

#angry#
JA! Genau das war das Problem. Man sollte nicht, auch wenn es gerade noch so gut läuft zu später Stunde aus den Anleitungen Scripte zusammenkopieren. Ich habe mich so auf die Sytnax der Zuweisung konzentriert, dass mir nicht aufgefallen war, dass bei der Zuweisung bei der Eigenschaft mal value and anderer Stelle aber data zu stehen hat. Ich dachte die ganze Zeit der Fehler muss rechts vom Gleichheitszeichen liegen. Lesen hilft...

Vielen Dank für die schnelle Hilfe!

Alex