Smarty2.6.14+PHP7.1で、Smartyタグ内が無視されてしまう
Smartyを初めて触ります。
既存システムSmarty2.6.14+PHP4系からの移行に伴い、一部Smartyを利用しているページの改修を行っております。
幾つか不具合が生じていたのでテンプレートhtmlとキャッシュファイルを見比べた所、
テンプレート内部に記述された
・{literal}~{/literal}
・{ldelim}~{ldelim}
に囲われた箇所がキャッシュ内ではすっぽり抜けておりました。
中にはphp文が書かれた物もあったので{php}~{/php}で囲ってみましたが、
状況変わらずキャッシュでは抜け落ちてしまいます。
上記現象の解決策もしくは、テンプレート内で他にPHP文を扱う方法があれば教えていただければ幸いです。
宜しくお願い致します。