2017-05-16 9 views
0

저는 powermail 양식을 사용하고이 코드가있는 제 3 자 스크립트로 formdata를 보내려합니다.Powermail이 제 3 자에게 보내십시오.

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=|    
      }                     
     } 
    } 
} 

}

이 잘 작동 너무 오래.

이제 내 문제 : 필드 뉴스 레터가 사실 일 때만 타사 스크립트로 보내고 싶습니다.

또는 최소한 뉴스 레터가 잘못된 경우 필드 전자 메일을 삭제하십시오.

이것이 가능합니까?

감사합니다.

답변

0

구성 _enable은 cObject 유형이며 다른 방법으로 사용할 수 있습니다. 예. GET/POST 매개 변수가있는 경우 : _enable = TEXT _enable.data = GP:tx_powermail_pi1|field|checkboxmarkername|0 전체 기능을 활성화/비활성화합니다.

0

이와 같이 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]