Jump to content

Categorias y subcategorias [Solucionado]


Recommended Posts

Hola a todos,

 

Estoy configurando mi tienda en modo local y una vez la tenga terminada subirla al servidor.

 

He creado diferentes categorias (diademas, pasadores, coleteros) y dentro de cada una de ellas otras subcategorias (lazo, caramelo, gato...).

 

La cuestion es que me gustaria que cuando alguien pinche por ejemplo en pasadores le cargue una pagina donde aparezcan las diferentes subcategorias (lazo, caramelo, gato) y a continuación poder elegir la deseada para que en otra pagina ya muestre solo los productos concretos.

 

Actualmente cuando pincho en pasadores me dice que no existe ningun producto, en cambio si en el menu pincho directamente en pasadores-gato, ya si que me aparecen los productos dentro de esa categoria...

 

¿Donde puedo configurar este aspecto?

¿Es cosa de la plantilla o de prestashop? Estoy trabajando con la plantilla "light" certificada por prestashop.

Edited by Alvaroke (see edit history)
Link to comment
Share on other sites

Hola a todos,

 

Estoy configurando mi tienda en modo local y una vez la tenga terminada subirla al servidor.

 

He creado diferentes categorias (diademas, pasadores, coleteros) y dentro de cada una de ellas otras subcategorias (lazo, caramelo, gato...).

 

La cuestion es que me gustaria que cuando alguien pinche por ejemplo en pasadores le cargue una pagina donde aparezcan las diferentes subcategorias (lazo, caramelo, gato) y a continuación poder elegir la deseada para que en otra pagina ya muestre solo los productos concretos.

 

Actualmente cuando pincho en pasadores me dice que no existe ningun producto, en cambio si en el menu pincho directamente en pasadores-gato, ya si que me aparecen los productos dentro de esa categoria...

 

¿Donde puedo configurar este aspecto?

A ver.. que me termine de enterar.

 

Tienes una categoría General, dentro de esa categoría tienes 3 subcategorías.

 

Y dentro de esas 3 subcategorías tienes los productos insertados.

 

Y comentas cuando pinchas en la categoría general, no te salen en el centro las subcategorías correspondientes a esa categoría.

 

Normalmente, cuando pinchas en una categoría, aparecen las subcategorías, y los productos que hayas asignado a esa categoría, que no quiere decir que sean los productos que tengan las subcategorías..

 

Tienes tu tienda online, para verlo?

Link to comment
Share on other sites

Prueba sustituir el category.tpl de la plantilla por defecto, por el de la plantilla que estés usando. (Una vez sustituido el fichero, no se te olvide ir luego a la pestaña Preferencias/Rendimiento y forzar compilación)

 

PD: Por cierto no hace falta que abras varios temas en varias secciones del foro, con la misma pregunta.

Link to comment
Share on other sites

No tengo la tienda Online.

 

Efectivamente es como has comentado. Por defecto no me aparecen las subcategorias. Por eso no se si es problema de la plantilla, o tengo que activarlo en algun sitio en el back -office.

 

PD: Perdona pero no he sabido borrar el post del foro de instalacion, ya que a posteriori he pensado q estaba mejor en discusion general, sorry.

post-361953-0-86711200-1338115425_thumb.jpg

Edited by Alvaroke (see edit history)
Link to comment
Share on other sites

No tengo la tienda Online.

 

Efectivamente es como has comentado. Por defecto no me aparecen las subcategorias. Por eso no se si es problema de la plantilla, o tengo que activarlo en algun sitio en el back -office.

 

PD: Perdona pero no he sabido borrar el post del foro de instalacion, ya que a posteriori he pensado q estaba mejor en discusion general, sorry.

Eso lo puedes comprobar fácilmente, activando la plantilla por defecto y viendo si te pasa lo mismo.

 

Si te funciona con la plantilla por defecto, haz lo que te he comentado arriba.

Link to comment
Share on other sites

Lo he probado activando el thema por defecto, y efectivamente me salian las subcategorias, aunque la pagina estaba totalmente descuadrada.

 

He cambiado el archivo category.tpl de la plantilla por defecto por el de mi tema y ya no me muestra ni subcategorias ni productos, me aparece una pagina en blanco.

 

¿que puedo hacer?

Link to comment
Share on other sites

Lo he probado activando el thema por defecto, y efectivamente me salian las subcategorias, aunque la pagina estaba totalmente descuadrada.

 

He cambiado el archivo category.tpl de la plantilla por defecto por el de mi tema y ya no me muestra ni subcategorias ni productos, me aparece una pagina en blanco.

 

¿que puedo hacer?

Restaura el original, envíame un privado con los datos del acceso al ftp y te hago yo la modificación del fichero. :)

Link to comment
Share on other sites

Estoy trabajando con la web en local, no la tengo subida a ningun hosting.

 

Como no te envie el archivo original category.tpl a alguna direccion de correo.....

 

Es muy complicado de hacer?? no me importa meterle mano al código....

 

Gracias.

Link to comment
Share on other sites

Estoy trabajando con la web en local, no la tengo subida a ningun hosting.

 

Como no te envie el archivo original category.tpl a alguna direccion de correo.....

 

Es muy complicado de hacer?? no me importa meterle mano al código....

 

Gracias.

El category.tpl de la plantilla por defecto.

 

{*
* 2007-2011 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2011 PrestaShop SA
*  @version  Release: $Revision: 12434 $
*  @license	http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*}
{include file="$tpl_dir./breadcrumb.tpl"}
{include file="$tpl_dir./errors.tpl"}
{if isset($category)}
{if $category->id AND $category->active}
 <h1>
  {strip}
{$category->name|escape:'htmlall':'UTF-8'}
{if isset($categoryNameComplement)}
 {$categoryNameComplement|escape:'htmlall':'UTF-8'}
{/if}
<span class="category-product-count">
 {include file="$tpl_dir./category-count.tpl"}
</span>
  {/strip}
 </h1>
 {if $scenes}
  <!-- Scenes -->
  {include file="$tpl_dir./scenes.tpl" scenes=$scenes}
 {else}
  <!-- Category image -->
  {if $category->id_image}
  <div class="align_center">
<img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" />
  </div>
  {/if}
 {/if}
 {if $category->description}
  <div class="cat_desc">{$category->description}</div>
 {/if}
 {if isset($subcategories)}
 <!-- Subcategories -->
 <div id="subcategories">
  <h3>{l s='Subcategories'}</h3>
  <ul class="inline_list">
  {foreach from=$subcategories item=subcategory}
<li>
 <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
  {if $subcategory.id_image}
   <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
  {else}
   <img src="{$img_cat_dir}default-medium.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
  {/if}
 </a><br />
 <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}</a>
</li>
  {/foreach}
  </ul>
  <br class="clear"/>
 </div>
 {/if}
 {if $products}
{include file="$tpl_dir./product-compare.tpl"}
{include file="$tpl_dir./product-sort.tpl"}
{include file="$tpl_dir./product-list.tpl" products=$products}
{include file="$tpl_dir./product-compare.tpl"}
{include file="$tpl_dir./pagination.tpl"}
  {elseif !isset($subcategories)}
<p class="warning">{l s='There are no products in this category.'}</p>
  {/if}
{elseif $category->id}
 <p class="warning">{l s='This category is currently unavailable.'}</p>
{/if}
{/if}

 

Simplemente compara los códigos del original con el de tu plantilla.

 

Por cierto no subas tu fichero al foro, ni pegues el código, por que es una plantilla comprada con una licencia.

Link to comment
Share on other sites

He estado revisando ambos códigos y no encuentro el error, para mi que debería mostrarme las subcategorias.

 

Puedo enviartelo a una direccion de email para que le eches un vistazo??

 

Muchas gracias.

Si quieres enviarme el fichero, para que lo revise mi email es el de la firma.

Link to comment
Share on other sites

Acabo de enviartelo.

 

Gracias.

Ya se que te pasaba, ve al fichero:

 

/themes/light/css/category.css

 

Busca esto:

#subcategories {
display: none;
margin-top: 15px;
border-bottom: 1px dashed
#C5C4C4;
border-top: 1px dashed
#C5C4C4;
}

 

Y lo dejas asi:

 

 

#subcategories {
display: block;
margin-top: 15px;
border-bottom: 1px dashed
#C5C4C4;
border-top: 1px dashed
#C5C4C4;
}

Link to comment
Share on other sites

Ole¡¡ Muchas gracias¡¡

 

Ya me aparecen las subcategorias.

 

Madre mia que detalle mas tonto, es lo que tiene ser un novato total, espero aprender rapido y poder ayudar a otros, sino no se como os voy a compensar por vuestra ayuda....

 

Gracias de nuevo.

Link to comment
Share on other sites

Ole¡¡ Muchas gracias¡¡

 

Ya me aparecen las subcategorias.

 

Madre mia que detalle mas tonto, es lo que tiene ser un novato total, espero aprender rapido y poder ayudar a otros, sino no se como os voy a compensar por vuestra ayuda....

 

Gracias de nuevo.

No es un detalle tonto.. tu plantilla estaba formateada así...

 

Bueno un placer y un honor ayudarte!

 

Un Saludo, y recuerda que estaremos por el foro, para guiarte por este mundo oscuro y tenebroso.

Link to comment
Share on other sites

  • 3 months later...

Hola, yo tengo el mismo problema, busque el archivo category.css pero no esta la parte para las subcategorias solo dice esto /*

 

category.tpl */

body#category #subcategories li { height: 136px; width: 108px; margin-right: 3px }

div.cat_desc { margin: 0 1em }

body#category div#subcategories .inline_list a img { display: inline }

#category img#categoryImage { margin-top: 1em }

 

Alguien puede darme una mano, no aparecen las subcategorías de las Categorías.

 

Gracias

Link to comment
Share on other sites

  • 3 weeks later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...