仕様変更でやむなくsmarty内でpreg_replace的なことをしないと
いけなくなったけどやり方を知らなかったのでググッた結果。
上記を参考にして書いたのがこちら↓
{if strpos($item, '-new') !== false } {assign var="new_flag" value="1"} {assign var="item" value=$item|regex_replace:"/-new/":""} {else} {assign var="new_flag" value="0"} {/if}
上記を利用して$itemに’-new’という文字列が含まれていなかったらifへ、あったらelseへ。
‘-new’が含まれている場合は以下で’-new’を取り除き再び$itemに値を入れ直す。
{assign var="item" value=$item|regex_replace:"/-new/":""}
今日はこの位で。