Powermail отправить третьей стороне

Я использую форму 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=|             
            }                                                                                   
        }
    }
}

}

пока это работает нормально.

Теперь моя проблема: я хочу отправить это стороннему сценарию только тогда, когда информационный бюллетень поля верен.

Или, по крайней мере, удалите поле электронной почты, когда информационный бюллетень является ложным.

Это возможно?

спасибо!


person seking    schedule 16.05.2017    source источник


Ответы (2)


Конфигурация _enable относится к типу cObject и может использоваться по-разному. Например. если есть параметр GET/POST: _enable = TEXT _enable.data = GP:tx_powermail_pi1|field|checkboxmarkername|0 Это включает/отключает полную функцию.

person Alex Kellner    schedule 16.05.2017

Вы можете использовать условие TYPO3 следующим образом.

[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]
person Pravin Vavadiya    schedule 16.05.2017