2015-06-19 40 views
0

我使用下拉菜单时出现了一些问题,我正在使用smarty模板。 默认的是使用1-25的下拉菜单。 我想知道如果我可以改变它5000,10000,15000,...smarty上的section loop值

<select id="mychoice" name="mychoice1" style="width:100px;" class="choicebox">{section name=i start=1 loop=26} 
    <option value="{$smarty.section.i.index}" 
     {if $mychoice1 eq $smarty.section.i.index}selected{/if}>{$smarty.section.i.index} 
    </option> 
    {/section} 
    </select> 

我改变了上面下面的一行。

{section name=i start=5000 loop=26 step=5000} 

但它不工作。我需要帮助。

回答

0

{段名= I开始= 5000循环= 26步骤= 5000}

这是错误的语法开始值将是循环和环将是循环的,直到结束起始点

所以,

你的代码是正确的,你为什么使用secode代码? 如果你想改变你应该这样做:

{section name=i start=5000 loop=5026} 
{section name=i start=10000 loop=10026} 
{section name=i start=15000 loop=15026} 
+0

哦,谢谢。我误解了'循环'的含义。无论如何,正确的答案我想要的是... {部分名称=我开始= 5000循环= 5005000步骤= 5000}。 –