Jump to content

[SOLVED] Products not displaying in categories correctly


Recommended Posts

Hi, I wonder if anyone can help me out. As you will see from the following link, in my store which recently has been configured shows X products in a product category, then below shows the error message There are no products in this category...but there are?? Any help or guidance on what to do? Thanks in advance.

 

http://www.lostinsummer.com/shop/en/12-t-shirts

Link to comment
Share on other sites

BTW here is the category.tpl if it helps:

 

{*

* 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: 6677 $

* @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'}

<span>

{if $category->id == 1 OR $nb_products == 0}{l s='There are no products.'}

{else}

{if $nb_products == 1}{l s='There is'}{else}{l s='There are'}{/if}

{$nb_products}

{if $nb_products == 1}{l s='product.'}{else}{l s='products.'}{/if}

{/if}

</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}

Link to comment
Share on other sites

Hi Mike, thanks for your feedback, I am pretty sure it isnt to do with that, as the layer navigation (a pirchased addon) has been working well as the pages have until a couple of days ago. I havent made any changes to these recently..I will however try, there is no harm..cheers

Link to comment
Share on other sites

Hi Mike, thanks for your feedback, I am pretty sure it isnt to do with that, as the layer navigation (a pirchased addon) has been working well as the pages have until a couple of days ago. I havent made any changes to these recently..I will however try, there is no harm..cheers

 

Let me know how it goes!

 

-Mike

Link to comment
Share on other sites

I can't give you any guarantees because this is an externally developed module, but if you're worried about it you can always back up the module via FTP beforehand.

 

However, this is different from the module I suggested you disable, the default Layered Navigation module. Did you already try that?

 

-Mike

Link to comment
Share on other sites

Hi Mike, ok its disabled and it seems to have worked!! but I am not sure I understands whats changed?

 

Isnt the layered navigation the block in the left hand side with categories? as its still showing, but does seem to load differently.

 

Thanks,

 

JC

Link to comment
Share on other sites

Hi JC,

First of all, I'm glad we were able to get this working properly for you, because that is always the priority. But to answer your other question, I would need a little more information. For example, which of the two modules we discussed did you end up disabling?

 

I'll go ahead and mark this as solved for you, but I'll still be here to help answer your questions.

 

-Mike

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...