0

以下は、私が試したスマートな算術コードですが、機能していません。

{if $cur_page == 1} {assign var='i' value=1} {else} {assign var='i' value=$cur_page * 15  + 1} {/if}

誰かが私のコードを修正してもらえますか? この問題に関するその他の情報が必要な場合は、お知らせください。

4

1 に答える 1

2

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}
于 2014-08-17T21:48:08.083 に答える