Smartyを初めて触ります。

既存システムSmarty2.6.14+PHP4系からの移行に伴い、一部Smartyを利用しているページの改修を行っております。  
幾つか不具合が生じていたのでテンプレートhtmlとキャッシュファイルを見比べた所、  
テンプレート内部に記述された  
・{literal}～{/literal}  
・{ldelim}～{ldelim}  
に囲われた箇所がキャッシュ内ではすっぽり抜けておりました。

中にはphp文が書かれた物もあったので{php}～{/php}で囲ってみましたが、  
状況変わらずキャッシュでは抜け落ちてしまいます。

上記現象の解決策もしくは、テンプレート内で他にPHP文を扱う方法があれば教えていただければ幸いです。

宜しくお願い致します。
CC BY-SA 4.0
2018-05-17T09:50:38.753
44041
2018-05-17T09:50:38.753
28552
question
php smarty
Smarty2.6.14+PHP7.1で、Smartyタグ内が無視されてしまう