2012-01-10 28 views
1

は、セットアップ時に二重パーセント記号が可変区切り文字(つまり、%% first_name %%)です。私は入力変数の後にパーセント記号を表示したいと思いますが、%% percent %%%を試してみるといつも壊れているようです。変数の後ろにパーセント記号を挿入するにはどうすればよいですか?Smarty変数の後のパーセント記号

おかげ

+0

Smartyを使用してもよろしいですか?変数はドル記号 '$'で始まる必要があります。左右の区切り文字が同じ場合はSmartyが正しく動作しないことは確かです –

+0

Smarty 2を使用しています。 – 585connor

答えて

2

literalが何のためにあるのかありますか分からないので、それは次のようになります。

%%$variable%%%%literal%%%%%/literal%% 

が、見えること私はそれを使用することを推奨していないので間違っています。

0

たぶん、あなたが望むものをエスケープしてみてください?

%%percent%%\% 

あなたは、私は、このシナリオでそれを疑うけれども、あなたがのリテラル一部としてでバックスラッシュを渡す必要があるため、それは通常、正規表現で戦場に出る何か、また、バックスラッシュをエスケープする必要があるかもしれません表現。

% 

、この場合

0

で働いている場合

%%percent%%\\% 
関連する問題