driveonlinecl Posted April 14, 2021 Share Posted April 14, 2021 Buenas noches, necesito ayuda para modificar algo en teoría sencillo, quisiera que un producto al estar sin existencias tenga una etiqueta de agotado encima, no que el usuario tenga que entrar al producto para darse cuenta que no hay disponibilidad. algo así seria. que diga agotado, no próximamente. la foto la tome de otro post, estoy tratando de ver si hay alguien que de algo mas claro como resolverlo, pero hasta ahora no e tenido suerte. espero puedan ayudarme. Link to comment Share on other sites More sharing options...
Luis C Posted September 10, 2021 Share Posted September 10, 2021 Para hacer esto solo tienes que editar el archivo que contiene el código de la "miniatura" de producto en el product-list. En el template classic y derivados, este tendría que estar en el directorio del tema /templates/catalog/_partials/miniatures/product.tpl y añadir en la zona que consideres oportuna este código: {if $product.quantity_all_versions <= 0} Tu etiqueta de agotado {/if} Dentro de la cláusula if introduces el html que quieres que salga en cada producto agotado (Cantidad registrada de todas las variantes es menor o igual a 0) y le aplicas los estilos necesarios en función de la estructura de tu página para maquetarlo. Link to comment Share on other sites More sharing options...
lunaroja Posted September 12, 2021 Share Posted September 12, 2021 Muy bueno. Un cosa, de esa manera siempre muestra la misma etiqueta, quiero decir que es la misma en todos los idiomas. ¿Se puede hacer para que cambie según el idioma? Link to comment Share on other sites More sharing options...
Luis C Posted September 12, 2021 Share Posted September 12, 2021 En la documentación de desarrollo de prestashop tienes las nociones básicas para empezar a traducir templates. https://devdocs.prestashop.com/1.7/themes/reference/theme-translation/ en este caso solo tienes que envolver el texto en una etiqueta de traducción de Smarty. {l s=‘Etiqueta de agotado’ d=‘Theme.Shop.Catalog’} d equivale al ‘domino ‘ de traducción. Esto te permitirá localizar luego la etiqueta en el sistema de traducción de Prestashop. Link to comment Share on other sites More sharing options...
lunaroja Posted September 12, 2021 Share Posted September 12, 2021 Gracias, lo estudiaré 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