簡體   English   中英

TYPO3 Powermail的多個地址

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM