【问题标题】:Powermail send to third partyPowermail 发送给第三方
【发布时间】:2017-05-16 09:02:29
【问题描述】:

我使用 powermail 表单并希望使用此代码将表单数据发送到第三方脚本。

plugin.tx_powermail.settings.setup {
marketing {
       sendPost {
        _enable = TEXT
        _enable.value = 1

        targetUrl = https://resource.de/dashboard/mail.php

        values = COA
        values {
            10 = TEXT
            10 {
                field = anrede
                wrap = &2=|
            }
            20 = TEXT
            20 {
                field = first_name
                wrap = &first_name=|                
            }   
            30 = TEXT
            30 {
                field = last_name
                wrap = &last_name=|
            }
            40 = TEXT
            40 {
                field = newsletter
                newletter
            }               
            50 = TEXT
            50 {
                field = ort
                wrap = &city=|
            }
            60 = TEXT
            60 {
                field = datenschutz
                wrap = &3=|
            }   
            70= TEXT
            70 {
                field = email
                wrap = &email=|             
            }                                                                                   
        }
    }
}

}

只要这工作正常。

现在我的问题是:我只想在现场通讯为真时将此发送给第三方脚本。

或者至少在时事通讯为假时删除字段电子邮件。

这可能吗?

谢谢!

【问题讨论】:

    标签: typo3 typoscript typo3-6.2.x powermail


    【解决方案1】:

    _enable 的配置是 cObject 类型的 - 这可以以不同的方式使用。 例如。如果有 GET/POST 参数: _enable = TEXT _enable.data = GP:tx_powermail_pi1|field|checkboxmarkername|0 这将启用/禁用完整的功能。

    【讨论】:

      【解决方案2】:

      你可以像这样使用TYPO3 Condition。

      [globalVar = GP:tx_powermail_pi1|newsletter = 1]
      
       plugin.tx_powermail.settings.setup {
           marketing {
             sendPost {
              _enable = TEXT
              _enable.value = 1
              .........
              .........
              .........
      [global]
      
       plugin.tx_powermail.settings.setup {
           marketing {
             sendPost {
              _enable = TEXT
              _enable.value = 1
              .........
              .........
              .........
              _ifUnique.email = update
              email = TEXT
              email.value =  
      [end]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-29
        • 1970-01-01
        • 1970-01-01
        • 2015-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多