フォーム内の選択フィールドの選択に応じて、異なるレシーバにパワーメイルフォームを送信する必要があることがよくあります。 私はTYPO3 7.6.xとPowermail 3.3.0を使用しています どうすればいいですか? EXTのslackchannelでアレックス・ケルナー@の助けを借りてTYPO3 EXT:ドロップダウンでの選択に応じて異なるレシーバへのpowermailメール
答えて
は:
ステップ1
:
は基本的に必要な2つの手順があります:PowerMailを私はそのために非常に簡単な解決策を見つけました選択フィールドのオプションの値。 選択フィールドにオプションに値を追加する必要があります。これはあなたのオプションにパイプ|
を追加することによって行われ、単にそれに加えて値
MyRecieverEmail 1 | 1
MyRecieverEmail 2 | 2
MyRecieverEmail 3 | 3
を追加することができ、あなたのフィールドのマーカー/変数/個々のフィールド名を知っている必要があります。あなたのフィールドのextended
タブでその名前を見つけることができます。
このフィールドには、必要に応じて「独自の」変数名を付けることもできます。変数は、{}
でラップされていますが、今、あなたはあなたのsetupfieldにいくつかのTSを追加する必要はありませんこれらのステップ2
ステップ2
でます。
背景情報:基本的に、これはフォームのレシーバを変更します。
plugin.tx_powermail.settings.setup.receiver.overwrite.email = TEXT
plugin.tx_powermail.settings.setup.receiver.overwrite.email.value = [email protected]
今、あなたはウィッヒオプションはフォームで選びだしたチェックする必要があります。これは、世界的な条件で行われます。
yourVariableFieldname
分野でextended
タブから個々のフィールド名ISTと1
は、最初のオプション(MyRecieverEmail 1)の値である [globalString = GP:tx_powermail_pi1|field|yourVariableFieldname = 1]
これをTS使用することにより、
[globalString = GP:tx_powermail_pi1|field|yourVariableFieldname = 1]
plugin.tx_powermail.settings.setup.receiver.overwrite.email = TEXT
plugin.tx_powermail.settings.setup.receiver.overwrite.email.value = [email protected]
[global]
あなたは今、あなたが必要なだけの条件を追加することができます。フォームは、最初のオプションMyRecieverEmail 1
がフォームで選びだしている場合[email protected]に送信されます。完全な例は次のようになります。
[globalString = GP:tx_powermail_pi1|field|yourVariableFieldname = 1]
plugin.tx_powermail.settings.setup.receiver.overwrite.email = TEXT
plugin.tx_powermail.settings.setup.receiver.overwrite.email.value = [email protected]
[global]
[globalString = GP:tx_powermail_pi1|field|yourVariableFieldname = 2]
plugin.tx_powermail.settings.setup.receiver.overwrite.email = TEXT
plugin.tx_powermail.settings.setup.receiver.overwrite.email.value = [email protected]
[global]
[globalString = GP:tx_powermail_pi1|field|yourVariableFieldname = 3]
plugin.tx_powermail.settings.setup.receiver.overwrite.email = TEXT
plugin.tx_powermail.settings.setup.receiver.overwrite.email.value = [email protected]
[global]
これはあなたのこのTSを考慮した場合TYPO3、インストール中にフィールド名{} yourVariableFieldnameであらゆる分野の料金になりますのでご注意ください。 このフィールドは、複数のフォームでこのように使用すると便利です。
- のみフォームが配置されているページ上のTSを置く:あなたは、これが担当することにしたいいけない 場合は、これを回避するために2つのオプションがあります。
あなたのグローバル状態にこれを追加することができます。
& & [globalString = GP:tx_powermail_pi1 |メール|フォーム= 123]
123
は、フォームのIDで
これは、このようになりませんでしょう:
[globalString = GP:tx_powermail_pi1|field|yourVariableFieldname = 2] && [globalString = GP:tx_powermail_pi1|mail|form = 123]
- 1. TYPO3 Powermail:フォームフィールドに応じて受信者が異なりますか?
- 2. 別のドロップダウン選択の値に応じてEXT jsグリッドでドロップダウンを埋め込む
- 3. ドロップダウンの選択に応じてドロップダウン名を変更します
- 4. アマゾンs3バケツ選択プレフィックスへのメールをメールIDに応じて受信
- 5. ドロップダウンの選択オプションを変更する日付ピッカーに応じて選択
- 6. 値に応じて行の異なる列を選択
- 7. TYPO3 Powermail Captcha
- 8. TYPO3 powermailフロントエンドセットpid
- 9. 他のドロップダウンで選択した値に応じてドロップダウンを表示します。
- 10. MVCのドロップダウン選択に応じて部分ビューをロード
- 11. 最初の複数の選択ドロップダウンの選択に応じてドロップダウンに値を設定
- 12. Ext JS Sencha 6.2、ラジオボタンの値に応じてストアから選択する値
- 13. TYPO3でHTMLメールに送信日を追加powermail
- 14. TYPO3 Powermailの複数のアドレス
- 15. TYPO3バックエンドpowermailツールの変更
- 16. TYPO3 7.6 powermail - エディタのフォームへのアクセスを制限する
- 17. フォーム内の選択に応じて異なるフォームを表示するラジオボタン
- 18. ラジオボタンに応じてPowermailのフィールドの検証を無効にする
- 19. 選択されたsegmentIndexに応じて.plistの異なる部分を読む
- 20. コンボボックスの選択に応じてJPanelへ進む方法は?
- 21. TYPO3 PowerMailをアクセス値直接
- 22. TYPO3 - typoscriptでpowermailフォームを含める
- 23. アレイに応じて異なるMAX(値)を選択してください
- 24. は、フィールドのレイアウト]ドロップダウンについて言及PowerMailをドキュメントでPowerMailを
- 25. Woocommerce、注文に応じて異なる注文メール
- 26. 他の選択に応じて選択リストを表示
- 27. Android:選択したデバイスに応じて別のレイアウトを選択
- 28. 子コレクションに応じて異なるオブジェクトへのマッピング
- 29. Firebase:ユーザーに応じて異なるセクションへのアクセス
- 30. 1つのドロップダウンを選択すると、同じドロップダウンで同じオプションが選択されます
何を補完する - THXをノートの –