jvlucas Posted June 11, 2020 Share Posted June 11, 2020 Pretendo usar una característica de un producto en la plantilla TPL para mostrar o no un bloque. ¿Como podría hacerlo? Link to comment Share on other sites More sharing options...
Luis C Posted June 16, 2020 Share Posted June 16, 2020 ¿puedes elaborar más? ¿En qué template quieres realizar esta función? ¿Qué tipo de característica? atributo o feature? Link to comment Share on other sites More sharing options...
jvlucas Posted June 19, 2020 Author Share Posted June 19, 2020 Hola Luis, era para poder usar una característica en el TPL de producto. He añadido una característica llamada azúcar cuyo valor es con o sin y pretendo añadir un sticker en la imagen del producto cuando sea "sin". Link to comment Share on other sites More sharing options...
Luis C Posted June 19, 2020 Share Posted June 19, 2020 2 minutes ago, jvlucas said: Hola Luis, era para poder usar una característica en el TPL de producto. He añadido una característica llamada azúcar cuyo valor es con o sin y pretendo añadir un sticker en la imagen del producto cuando sea "sin". Excelente, no debería haber problema en absoluto. Esto se realiza mediante los product features. Tienes que buscar el ID de la característica, y el valor. Hay muchas formas de hacerlo, pero te voy a poner un par que me parecen las más correctas: 1) Si rellenas o no el campo "Azucar" en función de si lleva o no. En este caso harías lo siguiente: {foreach from=$product.grouped_features item=feature} {if $feature.id_feature == 'La ID de tu característica, la puedes consultar en el apartado Catálogo > Atributos y características > Características'} <img .... src="tu/imagen/badge.png" class="tuclase"> {/if} {/foreach} 2) Si siempre rellenas el campo con un "Con/Sin". Si la tienda está en un solo idioma: {foreach from=$product.grouped_features item=feature} {if $feature.id_feature == 'ID Feature Azucar'} {if $feature.value == 'Sin'}<img .... src="tu/imagen/badge.png" class="tuclase">{/if} {/if} {/foreach} Por escalabilidad, YO haría dos características: Con azucar: Valor a rellenar como quieras, por ejemplo - Sí, No Sin azúcar: Valor a rellenar como quieras, p.e. - Sí, No Y usaría la primera opción, si existe el feature ID correspondiente a Sin Azúcar, que imprima el sticker. Pero ambas opciones son usables. El código lo utilizas en product.tpl, o en cualquiera de sus _partials en función de dónde quieras que aparezca. 1 Link to comment Share on other sites More sharing options...
jvlucas Posted June 19, 2020 Author Share Posted June 19, 2020 Muchas gracias Luis muy bien explicado. Lo probaré y te cuento. 1 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