solister Posted July 14, 2014 Share Posted July 14, 2014 (edited) Bonjour, Je viens de m'apercevoir que les sous-catégories n'était pas affiché sur mes pages catégories. Exemple : Arbre de catégorie: Cat.1 S.cat 1 produit 1 produit 2 S.cat 2 produit 1 produit 2 Quand je me rend dans Cat.1 je n'ai pas les sous catégories j'ai juste un message "Aucun produit dans cette catégorie". Et quand je me rend directement dans Cat.1 -> S.cat 1 j'ai bien les deux produits qui s'affichent. Quelqu'un sais de ou sa peut venir ? Je suppose d'aprés mes recherches que sa vient du Category.tpl , je joins si dessous le code de celui-ci. {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> {hook h='CategoryFeature'} {if $products} {include file="$tpl_dir./product-compare.tpl"} {include file="$tpl_dir./product-sort.tpl"} <div id="products_viewpoint" class="list"> {include file="$tpl_dir./product-list.tpl" products=$products} </div> {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} Edited July 14, 2014 by solister (see edit history) Link to comment Share on other sites More sharing options...
Fernand WAFO Posted July 14, 2014 Share Posted July 14, 2014 Bonsoir, J'ai l'impression que cela a été modifié et il y a plus le code affichant les sous catégories. Généralement, avant "{if $products}" il y a ceci : {if isset($subcategories)} <!-- Subcategories --> <div id="subcategories"> <p class="subcategory-heading">{l s='Subcategories'}</p> <ul class="clearfix"> {foreach from=$subcategories item=subcategory} <li> <div class="subcategory-image"> <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}" title="{$subcategory.name|escape:'html':'UTF-8'}" class="img"> {if $subcategory.id_image} <img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html':'UTF-8'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> {else} <img class="replace-2x" src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> {/if} </a> </div> <h5><a class="subcategory-name" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'|truncate:350}</a></h5> {if $subcategory.description} <div class="cat_desc">{$subcategory.description}</div> {/if} </li> {/foreach} </ul> </div> {/if} Il faut regarder le même fichier dans le thème par défaut de la même version pour remédier à cela. Cdt, Link to comment Share on other sites More sharing options...
solister Posted July 14, 2014 Author Share Posted July 14, 2014 Bonsoir, J'ai l'impression que cela a été modifié et il y a plus le code affichant les sous catégories. Généralement, avant "{if $products}" il y a ceci : {if isset($subcategories)} <!-- Subcategories --> <div id="subcategories"> <p class="subcategory-heading">{l s='Subcategories'}</p> <ul class="clearfix"> {foreach from=$subcategories item=subcategory} <li> <div class="subcategory-image"> <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}" title="{$subcategory.name|escape:'html':'UTF-8'}" class="img"> {if $subcategory.id_image} <img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html':'UTF-8'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> {else} <img class="replace-2x" src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> {/if} </a> </div> <h5><a class="subcategory-name" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'|truncate:350}</a></h5> {if $subcategory.description} <div class="cat_desc">{$subcategory.description}</div> {/if} </li> {/foreach} </ul> </div> {/if} Il faut regarder le même fichier dans le thème par défaut de la même version pour remédier à cela. Cdt, Merci, effectivement le probléme était là merci ! Intégration du bout de code récupéré sur le théme par défault et mise a jour du css et le tour est joué. Link to comment Share on other sites More sharing options...
Fernand WAFO Posted July 14, 2014 Share Posted July 14, 2014 merci si cela vous a aidé. Mettez alors le sujet en résolu! 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