[英]TYPO3 Multiple addresses for Powermail
我有20條記錄的自定義擴展名。
每個記錄都有一個電子郵件字段。
如何在powermail中添加所有電子郵件地址作為收件人。
本示例在詳細信息頁面中僅向我提供此記錄的一個電子郵件地址。
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列表嗎? 否則,它僅返回一個。 如果它是一個用逗號分隔的列表,則intval = 1
將使其變成一個整數並刪除該列表。
另外,因為您使用data =
,所以不需要insertData = 1
。
我的解決方案。 還是有問題?
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')}
謝謝您的幫助。 :-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.