No aparece subcateg...
 
Avisos
Vaciar todo

[Resuelto] No aparece subcategorias

12 Respuestas
3 Usuarios
0 Reactions
38 Visitas
Respuestas: 558
Honorable Member
Topic starter
 

Buenos días,

Tengo una categoria con subcategorias pero al entrar no aparecen https://www.puertasinterior.es/18-puertas-correderas
Viendo otros temas, he comprobado el fichero category.tpl de la ruta /themes/mitema/templates/catalog/listing/ y aparece este código

 

{if isset($subcategories) && $subcategories && isset($show_subcategories) && $show_subcategories}

    <!-- Subcategories -->

    <div id="subcategories"{if !$category.image} class="wide_subcategories"{/if}>

      <ul class="clearfix">

      {foreach from=$subcategories item=subcategory}

        <li>

          {if $subcategory.id_image && is_int($subcategory.id_image)}

          <div class="subcategory-image">

            <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)}">

              <img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'subcat_01oslo')}" alt="" />

            </a>

          </div>

          {/if}

          <div class="product-description">

            <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)}">

              <h2 class="subcategory-name">{$subcategory.name|truncate:25:'...'}</h2>

              {if $subcategory.description}

                <div class="cat_desc">{$subcategory.description nofilter}</div>

              {/if}

            </a>

          </div>

        </li>

      {/foreach}

      </ul>

    </div>

  {/if}

 


 
Respondido : 07/04/2020 7:33 am
Respuestas: 645
Honorable Member Moderator
 

Hola Carlos,

¿Puedes enviarnos una captura de las sub-categorías como están configuradas?

Ingrese al sitio  y puedo ver las que tienes ahora asignadas y entrar a los productos relacionados a ella.

imagen

Saludos


 
Respondido : 07/04/2020 11:18 am
Respuestas: 558
Honorable Member
Topic starter
 

Hola,

Perdona pero no sé exactamente que quiere que le envié, en la categoría "Puertas Correderas" como subcategorias aparece "Corredera Externa" y "Corredera Interna"

Puertas Correderas • PuertasInterior

Si entro en la categoria principal "Puertas Correderas" no me aparecen las subcategorias para seleccionar, como por ejemplo

 


 
Respondido : 08/04/2020 7:02 am
Respuestas: 645
Honorable Member Moderator
 

Hola Carlos,

Entiendo que lo que quieres hacer es que se muestren las subcategorias de una categoría padre al pinchar sobre ella.

Puedes hacer esto modificando algo de código en tu sitio web

En el siguiente articulo te muestran como realizarlo paso a paso -> Contenido solo visible a usuarios registrados

Cuando realices las pruebas recuerda hacer una copia de seguridad de tus archivos en tu ordenador.

Saludos 😊 


 
Respondido : 08/04/2020 12:18 pm
Respuestas: 558
Honorable Member
Topic starter
 

@karenrios

Buenos días.

Gracias, esta guía es la que he seguido, como comentaba en mi post inicial el fichero category.tpl de la ruta /themes/mitema/templates/catalog/listing/ya incluye el código pero siguen sin mostrarse.


 
Respondido : 09/04/2020 7:28 am
Respuestas: 645
Honorable Member Moderator
 

Hola Carlo,

Puedes borrar tu cache y verificar si con esto ya muestra los cambios,

Ingresa al apartado Parámetros Avanzados -> Rendimiento y pincha sobre la opción borrar cache

imagen

Verifica si las subcategorías ya se despliegan

Saludos


 
Respondido : 09/04/2020 11:33 am
Respuestas: 558
Honorable Member
Topic starter
 

Hola,

Siguen sin aparecer...

Rendimiento • PuertasInterior

 


 
Respondido : 09/04/2020 2:48 pm
Respuestas: 645
Honorable Member Moderator
 

Hola Carlos,

Dentro del archivos category.tpl  pega las lineas de código

 <!-- Subcategories -->
<div id="subcategories"{if !$category.image} class="wide_subcategories"{/if}>
<ul class="clearfix">
{foreach from=$subcategories item=subcategory}
<li>
{if $subcategory.id_image && is_int($subcategory.id_image)}
<div class="subcategory-image">
<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)}">
<img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'subcat_01oslo')}" alt="" />
</a>
</div>
{/if}
<div class="product-description">
<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)}">
<h2 class="subcategory-name">{$subcategory.name|truncate:25:'...'}</h2>
{if $subcategory.description}
<div class="cat_desc">{$subcategory.description nofilter}</div>
{/if}
</a>
</div>
</li>
{/foreach}
</ul>
</div>

Debe esta forma:

imagen

El código no debe estar entre otras líneas de código adicional.

Verifica si con esto funciona

Saludos

 

 


 
Respondido : 09/04/2020 3:02 pm
Respuestas: 558
Honorable Member
Topic starter
 

Hola,

Entonces es el mismo código que yo tengo pero eliminando el if?? "{if isset($subcategories) && $subcategories && isset($show_subcategories) && $show_subcategories}" así si aparece


 
Respondido : 14/04/2020 7:29 am
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Carlos.

Ok, entonces esta solucionado  y podemos cerrarlo ?

 

Un saludo


 
Respondido : 14/04/2020 8:43 am
Respuestas: 558
Honorable Member
Topic starter
 

Si, gracias!


 
Respondido : 14/04/2020 8:48 am
Respuestas: 645
Honorable Member Moderator
 

Hola Carlos,

Enhorabuena se ha solucionado, escríbenos si tienes cualquier otra consulta

Con esto podemos dar el tema como cerrado.

Saludos 😊 


 
Respondido : 14/04/2020 12:51 pm