Jump to content

Supprimer l'affichage du nombre de produits


Recommended Posts

Bonjour à tous,

Je me permet d'ouvrir ce post, car, bien qu'ayant appliqué les solutions trouvées ici-même je ne suis toujours pas parvenu à régler mon problème. Je ne connais vraiment pas grand chose à la programmation (indulgence :-D)!!

 

Mon problème est que, lorsque qu'une catégorie ou sous-catégorie contient des produits, il s'affiche à la suite du titre "Il y a 2 produits", sans espace.

Exemple : "PlaneursIl y a 2 produits."

 

J'ai ouvert et modifié category.tpl, le début de code ressemble donc maintenant à ceci:

 

{if isset($category)}
{if $category->id AND $category->active}
 <h1>{strip}
  {$category->name|escape:'htmlall':'UTF-8'}
  {/strip}
 </h1>

 

Pour moi, seul le titre de la catégorie devrait s'afficher, non?

Lorsque je passe ma page avec Firebug, j'obtiens :

 

<div id="left_column" class="column">
<div id="center_column">
<div class="breadcrumb">
<h1>
Motoplaneurs
<span>Il y a 2 produits.</span>
</h1>
<div class="cat_desc">Planeurs équipés d'un moteur brushless. Pour remonter du "trou" à le pente, ou tout simplement prendre de l'altitude en plaine!</div>

 

Je ne comprends d'où sort ce nombre de produits, j'ai un peu fouillé à droite à gauche.

Quelqu'un aurait une piste??

Merci d'avance,

Colin

Link to comment
Share on other sites

:-D

 

Ce que je n'arrive pas à expliquer, c'est que les catégories qui ne contiennent pas encore de produits s'affichent normalement, sans le "Il n'y a pas de produits".

J'utilise le thème Earth 1,4.

Si ça peut aider à m'aider, le fichier original:

 

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

 

Et le fichier modifié :

 

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

Bonsoir,

Merci de ta réponse. Oui je force bien la compilation pour tous mes "réglages", j'ai encore passé du temps dessus... pas moyen de savoir d'où ça vient :-(

 

Edit:

J'ai rajouté un espace en début de formule dans les fichiers de traduction, donc à présent j'ai "Planeurs Il y a 2 produits", pas bien top...

Link to comment
Share on other sites

RESOLU!!!!

Je ne sais pas trop comment, et j'espère ne pas avoir trop "bidouillé", en tout cas je viens de tout tester et ça fonctionne bien, je me suis enfin débarrassé de ce problème. Reste tous les autres à présent :-D

Merci à vous pour vos avis,

++

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