0

テンプレートには、NVelocity を使用してフォーム データを処理する次のコードがあります。

$PartnerProfile.Nvalue("Name")

Nvalueメソッドが値を返さない場合に備えて、 NVelocity には何も表示しないようにします。しかし、むしろコードを出力します。つまり、
"Lorem ipsum dolor sit $PartnerProfile.Nvalue("Name") amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt" です。

そのコードが出力に表示されないようにするにはどうすればよいですか?

4

1 に答える 1

0

答えはとても簡単です。文字「!」を追加するだけです。トークンの先頭に。このような:

$!PartnerProfile.Nvalue("Name")

示されたパラメーターに値がない場合の出力は空になります。

"Lorem ipsum dolor sit $PartnerProfile.Nvalue("Name") amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"

これになります -->

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"

于 2012-08-03T17:23:15.137 に答える