Jump to content

Ocultar la sección de productos que contiene el pack


Recommended Posts

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:

 

image.png.d4172ea0ea1f5525de02b839920deeff.png

 

 

image.png.8092bd64b5a4194e3ccea4be4aefd14e.png

 

Espero que te sea de ayuda.

Saludos,

Link to comment
Share on other sites

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:

image.thumb.png.1c14ffd3734539248b39533de05daa1f.png

 

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...