Как генерировать год в Присяжном острослове?

Как я могу генерировать список выборки с данным годом до этого года? я сделал это

{assign var=thisyear value=$smarty.now|date_format:"%Y"}
{if !$firstyear}
 {assign var=firstyear value="2003"}
{/if}

{if !$loop}{assign var=loop value=$thisyear}{/if}
<select name='{$id|default:year}' id={$id|default:year} style='width:70px;'>

 {section name=yearValue max=$year start=$firstyear loop=$thisyear step=-1}
  <option{if $year==$smarty.section.yearValue.index} selected="selected"{/if}>{$smarty.section.yearValue.index}</option>
 {/section}

</select>

unfotunatly, который это производит 0 до 2003, но я хочу это, он генерирует 2003 до 2010, как я могу сделать это?

5
задан streetparade 16 February 2010 в 10:57
поделиться

3 ответа

Взгляните на html_select_date

4
ответ дан 14 December 2019 в 01:07
поделиться
{section name=years start=2003 loop=2011 step=1}
    {$smarty.section.years.index}
{/section}
1
ответ дан 14 December 2019 в 01:07
поделиться
{assign var=firstyear value="2003"}
{assign var=thisyear value=$smarty.now|date_format:"%Y"}

{section name=yearValue start=$thisyear loop=$firstyear step=-1}
  {$smarty.section.yearValue.index}
{/section}
0
ответ дан 14 December 2019 в 01:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: