Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2011, 10:49
lepe
 
Fecha de Ingreso: febrero-2008
Mensajes: 160
Antigüedad: 16 años, 2 meses
Puntos: 1
No funciona {else} despues de {if}

Muy buenas foreros, estoy modificando mi web y necesito ahorrar trabajo, he pensado usar los {if} y {else} para que haga la labor automatica. No tengo ni idea de php pero leyendo manuales mi primer {if} ha funcionado perfecto, el problema es que intento poner luego otras condiciones con {else} y algo debo estar haciendo mal porque la web no carga si lo pongo. Mi intencion es:

Sí hay 8 o mas >= Que la web ponga 12 horas
Me ha funcionado perfecto poniendo: {if $product->quantity >= 8}12 horas{/if}

Sí hay entre 6 y 8 >= Que la web ponga 1 día
¿Como deberia poner el {else} despues del anterior {if} que sí funciona?
Si añado despues de lo anterior {if $product->quantity >= 8}12 horas{/if} {else}{$product->quantity >= 6}1 día{/if} la web no carga

Sí hay entre 4 y 6 >= Que la web ponga 2 días
¿Como deberia poner el {else} despues del anterior {else}?

Sí hay entre 2 y 4 >= Que la web ponga 3 días
¿Como deberia poner el {else} o {elseif} despues del anterior {else}?

Sí hay 1 o menos >= Que la web ponga No disponible
¿Como deberia poner esto despues de todo lo anterior?


Entonces escribiendo el valor product->quantity debo añadir 4 {else} o {elseif} con las cantidades mencionadas arriba para que funcione de la misma forma como lo hizo con el primer {if} que es el ejemplo a seguir. ¿Hay algún entendido en esta materia de los {if},{else} y {elseif}?

muchisimas gracias por vuestro tiempo

saludos cordiales