anders schriebObwohl mir die MySQL-Abfrage direkt die richtigen User ausgibt
SELECT email FROM fe_users WHERE uid IN (14,15) AND disable = 0 AND deleted = 0
#paralyzed#
Hast du das statement mal in phpmyadmin o.ä. getestet?
Dirk
anders schriebObwohl mir die MySQL-Abfrage direkt die richtigen User ausgibt
SELECT email FROM fe_users WHERE uid IN (14,15) AND disable = 0 AND deleted = 0
#paralyzed#
Hast du das statement mal in phpmyadmin o.ä. getestet?
Dirk
Ja, genau das meinte ich mit "die MySQL-Abfrage gibt mir direkt die richtigen User aus".
So, hallo,
Meine Abfrage sieht im Detail etwas anders aus
select email from fe_users where FIND_IN_SET(###UID31###,usergroup) and disable=0 and pid=564 order by uid
Ich musste nur gerade feststellen, dass es bei mir auch nicht (mehr) funktioniert.
Mir war entgangen, dass die Abfrage jetzt in Typoscript verschoben werden muss.
Damit setzte ich mich jetzt erst einmal auseinander und melde mich danach noch mal.
Dirk
So, es scheint wieder zu funktionieren nit diesem TS-Code:
plugin.tx_powermail_pi1.email.recipient_mail {
email_query = TEXT
email_query.value = select email from fe_users where FIND_IN_SET(###UID31###,usergroup) and disable=0 and pid=564 order by uid
}
Die Abfrage liefert mir alle FE-User auf Seite 564, die der gewählten Gruppe (###UID31###) zugeordnet sind (DB-Feld Usergroup).
Dirk
Hallo Dirk,
wie würdest Du die Syntax dieses Statements anpassen um es direkt in PMA abzufragen (also den Bereich (###UID31###,usergroup))?
Egal wie ich es umstelle, bekomme nur leere Resultate oder SyntaxErrors...
Hallo Dirk,
ok, vergiss es, die SQL-Abfrage funzt bei mir, trotzdem meldet debug mir weiterhin SYSTEM NOTE: No receiver email address...
Hallo
ich sitz gerade vor dem gleichen Problem wie Du damals, ich schaffe es einfach nicht in der Bestätigungsmail wieder den Text angezeigt zu bekommen und nicht die ID?
Du schreibst Du hast es mit dem Prefix POWERMAIL_TYPOSCRIPT hinbekommen, aber was genau muß ich da schreiben?
vielen vielen Dank für Deine Hilfe
Hallo bipi,
komplettes Beispiel:
plugin.tx_powermail_pi1.dynamicTyposcript {
receiver = CONTENT
receiver {
table = fe_groups
select {
pidInList = 564
andWhere.data = TSFE:fe_user|sesData|powermail_356|uid31
andWhere.wrap = uid=|
}
renderObj = COA
renderObj {
10 = TEXT
10.field = title
10.wrap = |
}
}
}
plugin.tx_powermail_pi1.email.recipient_mail {
email_query = TEXT
email_query.value = select email from fe_users where FIND_IN_SET(###UID31###,usergroup) and disable=0 and pid=564 order by uid
}
Wobei pidInList = 564 die Seiten-id ist, auf der die Frontenduser definiert sind.
powermail_356 ist der Platzhalter für das plugin (356 also die content-id)
uid_31 steht für den Wert den das Auswahlfeld während der Auswertung hat (31 also die dazugehörige content-ID)
Versuche das mal mit der Doku in Deckung zu bringen. Dann wird es vielleicht noch klarer.
Ansonsten frag gerne noch mal nach.
Gruß
Dirk
PS: auf das hier definierte content-objekt "receiver" kannst du in der Flexform mit dem Platzhalter "###POWERMAIL_TYPOSCRIPT_RECEIVER###" zugreifen
Habe hier auch gerade ein Problem. Habe das immer so gemacht mit den alternativen SQL Querry, doch das finde ich jetzt nicht mehr. Habe die neueste Extension als 1.5.3 drauf. Wo finde ich das jetzt?
WhiteShadow schriebHabe hier auch gerade ein Problem. Habe das immer so gemacht mit den alternativen SQL Querry, doch das finde ich jetzt nicht mehr. Habe die neueste Extension als 1.5.3 drauf. Wo finde ich das jetzt?
Ist aus Sicherheitsgründen ins TypoScript gewandert:
http://typo3.org/documentation/document-library/extension-manuals/powermail/1.5.3/view/1/11/#id2509325
Ah ok danke hat sich also nichts geändert. Nur die UID ändern und dann ins Template Setup packen. Vielen Dank.