Colinus Posted September 21, 2011 Share Posted September 21, 2011 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 More sharing options...
Easy Site Posted September 21, 2011 Share Posted September 21, 2011 vous avez une adresse internet ? Link to comment Share on other sites More sharing options...
Colinus Posted September 21, 2011 Author Share Posted September 21, 2011 Bonjour, Non je tourne en local. Link to comment Share on other sites More sharing options...
Easy Site Posted September 21, 2011 Share Posted September 21, 2011 plus dur de vous aidez alors ! lol Link to comment Share on other sites More sharing options...
Colinus Posted September 21, 2011 Author Share Posted September 21, 2011 :-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 More sharing options...
Easy Site Posted September 21, 2011 Share Posted September 21, 2011 dur de voir d'où viens l’erreur, dans le cadre d'une aide forum, essayer de le basculer sur un serveur mais je penche plutôt sur la partie admin pour votre problème Link to comment Share on other sites More sharing options...
Divine Posted September 21, 2011 Share Posted September 21, 2011 Bonsoir, As-tu pensé à cocher "Oui" à l'option "Forcer la compilation" dans l'onglet Préférences>>Performances ? Car sinon les modifications que tu fais sur tes fichiers tpl ne sont pas prises en compte. Link to comment Share on other sites More sharing options...
Colinus Posted September 22, 2011 Author Share Posted September 22, 2011 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 More sharing options...
Colinus Posted September 22, 2011 Author Share Posted September 22, 2011 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now