以下是我尝试过的聪明的算术代码,但它不起作用:
{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}