1

ここに私の問題があります: powermail で特定のチェックボックスがチェックされると、追加のテキストを出力しようとしました。

選択フィールドには複数のオプションが含まれており、もちろんすべて選択可能ですが、フィールド 1 がチェックされている場合、送信者はメールの標準テキストと「Lorem ipsum」を含む必要がありますが、フィールドがチェックされていない場合、追加の出力はありません。まったく。

単一選択/ドロップダウンの選択に応じてテキストを変更するための解決策を見つけることができ、それは魅力のように機能しますが、複数選択がまったく機能しない理由があります。理由がわからないので、誰かが助けてくれるかもしれません。

TS:

lib.serverex = CASE
lib.serverex {

    key.data = GP:tx_powermail_pi1|field|produktang|1
    key.intval = 1
    1 = TEXT
    1.value = Lorem Ipsum

   #Default
    default = TEXT
    default.value =
}

powermail のメールは次のようになります。

Some standard text...

{f:cObject(typoscriptObjectPath:'lib.serverex', data:'{produktang}')}

フォーム内のチェックボックス構成 (id: produktang):

first product | 1
second product | 2
third product | 3
fourth product | 4
fifth product | 5

入力/チェックボックスに関係なく追加するか、追加のテキストをまったく送信しません。私はおそらくここで何かを逃しています。

前もって感謝します!

4

2 に答える 2

0

フィールド {produktang} の結果は配列です (もちろんチェックボックスであるため)。したがって、値が「2」のキーがあるかどうかを調べる必要があります (たとえば、製品 2 を検索している場合) tx_powermail_pi1|field|produktang|1 == 2

于 2017-08-24T10:46:52.210 に答える