2015-06-19 43 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}。 –