jesusredondoiva Posted February 26, 2015 Share Posted February 26, 2015 Hola, lo que quiero es mostrar un texto con enlace en la ficha de producto(product.tpl) y que este aparezca o no, o sea diferente en función del fabricante al que pertenece el producto. He metido un codigo como el que muestro ahora, pero no funciona y no se muestra en ninguna ficha, eso si, si elimino el condicional se muestra en todas las fichas: {if id_manufacturer=='2'} <li class="clase"> <a href="#"> {l s='>>Texto'} </a> </li>{/if} {if id_manufacturer=='3'} <li class="clase"> <a href="#"> {l s='>>Texto'} </a> </li>{/if} Alguién me puede ayudar? Gracias, Link to comment Share on other sites More sharing options...
nhproject Posted February 26, 2015 Share Posted February 26, 2015 (edited) Buenas Jesus. Primero, lamento indicarte que tienes un error de sintaxis. Las variables en smarty comienzan con $ como en php. Segundo, prueba a reemplazar id_manufacturer por $product->id_manufacturer Tercero, es recomendable usar el elseif para mejorar el tiempo de procesado. Un saludo. {if $product->id_manufacturer=='2'} <li class="clase"> <a href="#"> {l s='>>Texto'} </a> </li> {elseif $product->id_manufacturer=='3'} <li class="clase"> <a href="#"> {l s='>>Texto'} </a> </li> {/if} Edited February 26, 2015 by nhproject (see edit history) 1 Link to comment Share on other sites More sharing options...
jesusredondoiva Posted February 27, 2015 Author Share Posted February 27, 2015 No lo lamentes, me has ayudado mucho, el asunto esta solucionado y tu código funciona correctamente, muchas gracias!!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now