Jul08 Posted October 26, 2021 Share Posted October 26, 2021 Hola, quisiera ocultar la sección que sale en la página de producto cuando vendes un pack que contiene varios productos. ¿Hay alguna manera de ocultarla? Link to comment Share on other sites More sharing options...
LabelGrup Networks Posted October 27, 2021 Share Posted October 27, 2021 Buenas, Si, es posible realizar lo que dices, para ello deberas de realizar los siguientes pasos: 1.- Dirigirte al fichero llamdo "product.tpl" situado en la ruta: raiz\themes\tu_tema\templates\catalog\product.tpl Una vez abierto el fichero deberás buscar el siguiente código: {block name='product_pack'} {if $packItems} <section class="product-pack"> <p class="h4">{l s='This pack contains' d='Shop.Theme.Catalog'}</p> {foreach from=$packItems item="product_pack"} {block name='product_miniature'} {include file='catalog/_partials/miniatures/pack-product.tpl' product=$product_pack} {/block} {/foreach} </section> {/if} {/block} Básicamente te está diciendo que si existen items en el pack los recorra y te los incluya. Lo único que deberemos de hacer para desactivar esa opción es comentarlo, para ello usaremos "{**}" tal y como te muestro a continuación: {* {block name='product_pack'} {if $packItems} <section class="product-pack"> <p class="h4">{l s='This pack contains' d='Shop.Theme.Catalog'}</p> {foreach from=$packItems item="product_pack"} {block name='product_miniature'} {include file='catalog/_partials/miniatures/pack-product.tpl' product=$product_pack} {/block} {/foreach} </section> {/if} {/block} *} Y podrás ver que se deja de mostrar, te enseño el ejemplo: Espero que te sea de ayuda. Saludos, Link to comment Share on other sites More sharing options...
Jul08 Posted October 27, 2021 Author Share Posted October 27, 2021 ¡Muchas gracias! Entiendo que lo desactiva para todos los productos, ¿hay alguna manera que se pueda aplicar sólo para una categoría en especifico y que siga apareciendo en las otras categorías? Link to comment Share on other sites More sharing options...
LabelGrup Networks Posted October 27, 2021 Share Posted October 27, 2021 Buenas, Si por supuesto, te pongo un ejemplo: {block name='product_pack'} {if $packItems && $product->id_category_default != 8} <section class="product-pack"> <p class="h4">{l s='This pack contains' d='Shop.Theme.Catalog'}</p> {foreach from=$packItems item="product_pack"} {block name='product_miniature'} {include file='catalog/_partials/miniatures/pack-product.tpl' product=$product_pack showPackProductsPrice=$product.show_price} {/block} {/foreach} </section> {/if} {/block} Reemplazando el código original por esto, tu problema debería resolverse, pero cuidado, como puedes observar en la segunda línea yo le estoy indicando la categoría ID numero 8, en tu caso deberías de cambiar el 8 por el numero de la categoría que desees ocultar. Para saber la ID de la categoría es tan fácil como entrar en tu Back-Office y seguir los siguientes pasos: Una vez realizado estos cambios, solo se te ocultará en la categoría que le hayas especificado. Espero haberte ayudado. Saludos, 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