首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powermail的TYPO3多个地址

Powermail的TYPO3多个地址
EN

Stack Overflow用户
提问于 2016-09-15 19:43:29
回答 2查看 412关注 0票数 0

我有一个包含20条记录的自定义分机。

每条记录都有一个电子邮件字段。

如何将powermail中的所有电子邮件地址添加为收件人。

此示例在详细信息页面中只给出了此记录的一个电子邮件地址。

代码语言:javascript
复制
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
}
}
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-16 15:01:28

我的解决方案。或者会有问题吗?

代码语言:javascript
复制
 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接收器中:

代码语言:javascript
复制
{f:cObject(typoscriptObjectPath: 'lib.multimail')}

谢谢你的帮助。:-)

票数 0
EN

Stack Overflow用户

发布于 2016-09-15 22:34:07

那么,GP:tx_myext_list|example是模型中以逗号分隔的uids列表吗?否则它只返回一个。如果它是逗号分隔的列表,intval = 1将只将其转换为一个整数并删除该列表。

而且,由于您使用的是data =,因此不需要insertData = 1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39510210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档