以下は、私が試したスマートな算術コードですが、機能していません。
{if $cur_page == 1} {assign var='i' value=1} {else} {assign var='i' value=$cur_page * 15 + 1} {/if}
誰かが私のコードを修正してもらえますか? この問題に関するその他の情報が必要な場合は、お知らせください。
以下は、私が試したスマートな算術コードですが、機能していません。
{if $cur_page == 1} {assign var='i' value=1} {else} {assign var='i' value=$cur_page * 15 + 1} {/if}
誰かが私のコードを修正してもらえますか? この問題に関するその他の情報が必要な場合は、お知らせください。
Smarty2 では機能しません。Smarty3 では、このコードは問題なく動作します。
Smarty2 では、同じことを達成するためにmath()関数を使用する必要があるため、そのための Smarty2 の作業コードは次のようになります。
{if $cur_page == 1}
{assign var='i' value=1}
{else}
{math equation="x* 15 + 1" x=$cur_page assign='i'}
{/if}