Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2016, 05:32
Avatar de MaNuX0218
MaNuX0218
 
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 11 meses
Puntos: 67
Respuesta: Pasar codigo php a smarty

Antes yo asignaria las fechas de la siguiente manera, para poderlas manejar mejor:
Código PHP:
Ver original
  1. $smarty->assign('date', date('Y'));
  2. $smarty->assign('date3', date('Y') - 3);

Aquí te dejo el código que devería funcionar de esta manera, pruebalo y me dices.
Código Smarty:
Ver original
  1. <select name="anio">
  2.       {if $rango|strtotime == $date3|strtotime}
  3.             {for $i=$date to $i >= $rango max=5}
  4.                   {if $i == $date}
  5.                         <option value="{$i}" selected>{$i}</option>
  6.                   {else}
  7.                         <option value="{$i}">{$i}</option>
  8.                    {/if}
  9.              {/for}
  10.        {/if}
  11. </select>

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.