DJ Hund-Räudigen Posted September 3, 2016 Share Posted September 3, 2016 ¡Hola! Quiero añadir un texto que aparezca siempre en la plantilla product.tpl, en todos los productos que cumplan una serie de condiciones: Pertenecer a una categoría (4) Que el atributo x tenga el valor y Consigo formular el primer punto, pero no el segundo... {if $product->id_category_default==4 and ...} <p><strong>{l s='Here there is some text for being translated... '}</strong></p>{/if} ¿Alguién sabría decirme cómo añadir ese id de atributo y que se corresponda con un valor concreto? Mil gracias, Isidro Link to comment Share on other sites More sharing options...
ventura Posted September 4, 2016 Share Posted September 4, 2016 Cada combinación seleccionada tiene un id, con ese id mediante jquery se puede condicionar un texto según la combinación que se seleccione 1 Link to comment Share on other sites More sharing options...
DJ Hund-Räudigen Posted September 4, 2016 Author Share Posted September 4, 2016 Mil gracias Ventura! No sé si te acabo de seguir... No controlo mucho jquery. Estoy intentando hacerlo con php. He localizado el id del atributo (25) y he escrito ésto: {if $product->id_category_default==4 and !$product->id_attribute==25} <p><strong>{l s='Mide la medida de tu dedo con este medidor de tallas de anillos... '}</strong>{/if} ...y también lo he probado indicando el grupo de atributos que incluye el susodicho: {if $product->id_category_default==4 and $product->id_attribute_group==1 and $product->id_attribute_group_value!=25} <p><strong>{l s='Mide la medida de tu dedo con este medidor de tallas de anillos... '}</strong>{/if} ...pero no consigo que funcione el condicional para el atributo. Os explico por si ayuda un poco más el caso: se trata de un ecommerce de joyería. Quiero que aparezca un texto que incluye un PDF de un medidor de tallas de anillos, pero sólo quiero que aparezca cuando el producto es un anillo (ok: eso funciona con el id_category_default), y que sólo aparezca cuando el anillo no es ajustable (ko: eso no funciona: el id_attribute_group==1 y el valor "ajustable" es el 25, pero no funciona). ¿Alguna idea? Mil gracias de nuevo,Isidro Link to comment Share on other sites More sharing options...
ventura Posted September 5, 2016 Share Posted September 5, 2016 De esa manera no puedes acceder a id_attribute_group aunque lo hicieras en smarty como lo quieres hacer se mostraria de manera estatica es decir que el mensaje o ese contenido condiciona se mostraria en todas las combinaciones lo que llevaria a errores y malos entendidos, por ese te decia lo de jquery. Para que te hagas una idea el concepto seria el que aparece en la imagen adjunta que segun la conbinacion que se seleccione en las opciones aparezca el contenido 1 Link to comment Share on other sites More sharing options...
DJ Hund-Räudigen Posted September 5, 2016 Author Share Posted September 5, 2016 Ok. Entendido. Gracias de nuevo Ventura! 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