TYPO3 Powermail 的多个地址
TYPO3 Multiple addresses for Powermail
我有一个包含 20 条记录的自定义扩展。
每条记录都有一个E-Mail字段。
如何将 powermail 中的所有电子邮件地址添加为收件人。
这个例子在详细信息页面只给我一个这条记录的E-Mail地址。
plugin.tx_powermail{
settings.setup{
prefill{
mailadresses = RECORDS
mailadresses {
source.data = GP:tx_myext_list|example
source.insertData=1
source.intval = 1
tables=tx_myext_domain_model_example
conf{
tx_myext_domain_model_example>
tx_myext_domain_model_example=TEXT
tx_myext_domain_model_example{
field=email
htmlSpecialChars = 1
}
}
}
所以 GP:tx_myext_list|example
是您的模型中用逗号分隔的 uid 列表吗?否则它return只有一个。如果它是一个逗号分隔的列表,intval = 1
将只取一个整数并删除列表。
也不需要 insertData = 1
,因为您使用 data =
。
我的解决方案。或者会不会有问题?
lib.multimail = CONTENT
lib.multimail {
#Welche Tabelle
table = tx_myext_domain_model_example
select {
#PID/Ordner
pidInList = 10
#andWhere {
# value = 1=1
#}
andWhere = hidden=0
#andWhere = deleted=0
}
renderObj = TEXT
#Name des Tags in der Tabelle
renderObj.field = email
renderObj.wrap = |,
}
通过 Powermail 接收:
{f:cObject(typoscriptObjectPath: 'lib.multimail')}
感谢您的帮助。 :-)
我有一个包含 20 条记录的自定义扩展。
每条记录都有一个E-Mail字段。
如何将 powermail 中的所有电子邮件地址添加为收件人。
这个例子在详细信息页面只给我一个这条记录的E-Mail地址。
plugin.tx_powermail{
settings.setup{
prefill{
mailadresses = RECORDS
mailadresses {
source.data = GP:tx_myext_list|example
source.insertData=1
source.intval = 1
tables=tx_myext_domain_model_example
conf{
tx_myext_domain_model_example>
tx_myext_domain_model_example=TEXT
tx_myext_domain_model_example{
field=email
htmlSpecialChars = 1
}
}
}
所以 GP:tx_myext_list|example
是您的模型中用逗号分隔的 uid 列表吗?否则它return只有一个。如果它是一个逗号分隔的列表,intval = 1
将只取一个整数并删除列表。
也不需要 insertData = 1
,因为您使用 data =
。
我的解决方案。或者会不会有问题?
lib.multimail = CONTENT
lib.multimail {
#Welche Tabelle
table = tx_myext_domain_model_example
select {
#PID/Ordner
pidInList = 10
#andWhere {
# value = 1=1
#}
andWhere = hidden=0
#andWhere = deleted=0
}
renderObj = TEXT
#Name des Tags in der Tabelle
renderObj.field = email
renderObj.wrap = |,
}
通过 Powermail 接收:
{f:cObject(typoscriptObjectPath: 'lib.multimail')}
感谢您的帮助。 :-)