Jump to content

Afficher des sous catégories.


Recommended Posts

Bonjour

après moultes recherche infructueuse, je vous propose ce petit questionnement.

je travaille sur un site : vizual-maquette

qui est en fait une pre-maquette

mon client souhaiterais avoir les sous-catégories de la catégorie principal quand le visiteur selectionne la catégorie principal.

je m'explique :

quand nous selectionnons le menus "meubles de maison" et que nous arrivons sur la page "meubles de maison" il faut qu'il y est en dessous les 3 sous catégoriesa savoir "chaise, "table", etc...(avec leurs images)

voila, voili, voilou

Dans l'espoir que me requete trouve une solution et merci en tout cas de votre attention

Link to comment
Share on other sites

Bonjour, je ne saurai vous répondre concernant votre question.

Par contre je saurai conseiller à l'agence qui développe ce site de ne pas participer aux mauvaises pratiques de l'usurpation sur le net !
Pourquoi supprimer d'emblée le droit de paternité de GeraiMayaku from dapupixel.com, l'auteur original du template ?

L'original: http://themes.dapurpixel.com/rumahbatik/ signé Dapur
La copie: http://www.vizual-maquette.com/ signée Visual

Link to comment
Share on other sites

Bonjour,

Cette options est deja présente dans la version original de prestashop il me semble ?

il faut regarder dans le fichier category.tpl présent dans le thème de la boutique

<!-- Subcategories -->

{l s='Subcategories'}

       {foreach from=$subcategories item=subcategory}

getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
                   {if $subcategory.id_image}
getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
                   {else}

                   {/if}



getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}

       {/foreach}





Cordialement

Frédéric.L

Link to comment
Share on other sites

Bonjour, je ne saurai vous répondre concernant votre question.

Par contre je saurai conseiller à l'agence qui développe ce site de ne pas participer aux mauvaises pratiques de l'usurpation sur le net !
Pourquoi supprimer d'emblée le droit de paternité de GeraiMayaku from dapupixel.com, l'auteur original du template ?

L'original: http://themes.dapurpixel.com/rumahbatik/ signé Dapur
La copie: http://www.vizual-maquette.com/ signée Visual


Entièrement d'accord avec vous...

Je le concède absolument malheureusement c'est une des conditions absolument de mon client.

Croyez bien que j'ai lourdement insisté pour laisser le copyright du créateur mais le bouboursse n'as rien voulu savoir
de toute manière je vais faire en sorte que le nom de l'auteur soit présent, croyez le bien.
Link to comment
Share on other sites

Merci pour cette réponse,
j'ai donc mis les ligne de code toutefois voila ce que cela donne

ICI

il me semble que j'ai commis une petite erreur mais pas moyen de trouver ou ?

Bonjour,

Cette options est deja présente dans la version original de prestashop il me semble ?

il faut regarder dans le fichier category.tpl présent dans le thème de la boutique

<!-- Subcategories -->

{l s='Subcategories'}

       {foreach from=$subcategories item=subcategory}

getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
                   {if $subcategory.id_image}
getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
                   {else}

                   {/if}



getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}

       {/foreach}





Cordialement

Frédéric.L

Link to comment
Share on other sites

Bonsoir,

voici le code :

{include file=$tpl_dir./breadcrumb.tpl} 
{include file=$tpl_dir./errors.tpl}

{if $category->id AND $category->active}

       {$category->name|escape:'htmlall':'UTF-8'}


   {if $scenes}
       <!-- Scenes -->
       {include file=$tpl_dir./scenes.tpl scenes=$scenes}
   {else}
       <!-- Category image -->
       {if $category->id_image}
getCatImageLink($category->link_rewrite, $category->id_image, 'category')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" />
       {/if}
   {/if}

   {if $category->description}
{$category->description}
   {/if}
   {if isset($subcategories)}
   {/if}

   {if $products}
           {include file=$tpl_dir./product-sort.tpl}
           {include file=$tpl_dir./product-list.tpl products=$products}
           {include file=$tpl_dir./pagination.tpl}
       {elseif !isset($subcategories)}

{l s='There is no product in this category.'}
       {/if}
{elseif $category->id}

{l s='This category is currently unavailable.'}
{/if}
<!-- Subcategories -->

{l s='Subcategories'}

       {foreach from=$subcategories item=subcategory}

getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
                   {if $subcategory.id_image}
getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
                   {else}

                   {/if}



getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}

       {/foreach}



 

Link to comment
Share on other sites

Re bonsoir,

Essayer en remplaçant la totalité du code par ceci :

{include file=$tpl_dir./breadcrumb.tpl} 
{include file=$tpl_dir./errors.tpl}

{if $category->id AND $category->active}

       {$category->name|escape:'htmlall':'UTF-8'}


   {if $scenes}
       <!-- Scenes -->
       {include file=$tpl_dir./scenes.tpl scenes=$scenes}
   {else}
       <!-- Category image -->
       {if $category->id_image}

getCatImageLink($category->link_rewrite, $category->id_image, 'category')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" />

       {/if}
   {/if}

   {if $category->description}
{$category->description}
   {/if}
   {if isset($subcategories)}
   {/if}

   {if $products}
           {include file=$tpl_dir./product-sort.tpl}
           {include file=$tpl_dir./product-list.tpl products=$products}
           {include file=$tpl_dir./pagination.tpl}
       {elseif !isset($subcategories)}

{l s='There is no product in this category.'}
       {/if}
{elseif $category->id}

{l s='This category is currently unavailable.'}
{/if}
<!-- Subcategories -->

{l s='Subcategories'}

       {foreach from=$subcategories item=subcategory}

getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
                   {if $subcategory.id_image}
getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
                   {else}

                   {/if}



getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}

       {/foreach}



 



Cordialement

Frédéric.L

Link to comment
Share on other sites

bonsoir

merci pour le code
malheureusement cela ne donne pas l’effet escompté
aaarrrfff fichus .tpl


Et t-il possible d'avoir des précisions sur ce qui ne convient pas ?

Cordialement

Frédéric.L
Link to comment
Share on other sites

ben en fait j'ai ce genre de soucis

message :


Subcategories

* getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="Chaise"> getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">Chaise
* getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="souscategorie1"> getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">souscategorie1
* getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="table"> getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">table


en plus je souhaiterais le mettre au dessus de
Products per page :


cordialement

30958_F5vLz3FrsTLjLyOo9VgS_t

Link to comment
Share on other sites

Re bonsoir,

Je vois, c'est pas top ^^

Essayer avec ceci :

{include file=$tpl_dir./breadcrumb.tpl} 
{include file=$tpl_dir./errors.tpl}

{if $category->id AND $category->active}

       {$category->name|escape:'htmlall':'UTF-8'}


   {if $scenes}
       <!-- Scenes -->
       {include file=$tpl_dir./scenes.tpl scenes=$scenes}
   {else}
       <!-- Category image -->
       {if $category->id_image}

getCatImageLink($category->link_rewrite, $category->id_image, 'category')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" />

       {/if}
   {/if}

   {if $category->description}
{$category->description}
   {/if}


   {if $products}
           {include file=$tpl_dir./product-sort.tpl}
           {include file=$tpl_dir./product-list.tpl products=$products}

           {if isset($subcategories)}

{l s='Subcategories'}

       {foreach from=$subcategories item=subcategory}

getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
                   {if $subcategory.id_image}
getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
                   {else}

                   {/if}



getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}

       {/foreach}




   {/if}
           {include file=$tpl_dir./pagination.tpl}
       {elseif !isset($subcategories)}

{l s='There is no product in this category.'}
       {/if}
{elseif $category->id}

{l s='This category is currently unavailable.'}
{/if}



Cordialement

Frédéric.L

Link to comment
Share on other sites

le positionnement est nickel rest encore ces message affiché

* getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="Chaise"> getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">Chaise
* getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="souscategorie1"> getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">souscategorie1
* getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="table"> getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">table


j'ain controlé mes sous-catégories elles sont effectives.... je n'arrive vraiment pas a comprendre
Link to comment
Share on other sites

Re bonsoir,

Voyons ce que cela donne avec ceci :

{include file=$tpl_dir./breadcrumb.tpl} 
{include file=$tpl_dir./errors.tpl}

{if $category->id AND $category->active}

       {$category->name|escape:'htmlall':'UTF-8'}


   {if $scenes}
       <!-- Scenes -->
       {include file=$tpl_dir./scenes.tpl scenes=$scenes}
   {else}
       <!-- Category image -->
       {if $category->id_image}

getCatImageLink($category->link_rewrite, $category->id_image, 'category')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" />

       {/if}
   {/if}

   {if $category->description}
{$category->description}
   {/if}


   {if $products}
           {include file=$tpl_dir./product-sort.tpl}
           {include file=$tpl_dir./product-list.tpl products=$products}

           {if isset($subcategories)}

{l s='Subcategories'}

       {foreach from=$subcategories item=subcategory}

getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
                   {if $subcategory.id_image}
getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium')}" alt="" />
                   {else}

                   {/if}



getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}

       {/foreach}




   {/if}
   {elseif !isset($subcategories)}

{l s='There is no product in this category.'}
       {/if}
{elseif $category->id}

{l s='This category is currently unavailable.'}
           {include file=$tpl_dir./pagination.tpl}
{/if}



Cordialement

Frédéric.L

PS: Afin d'avoir plus de facilité a communiquer, nous pouvons passer sur messagerie MSN, a partir de demain. Ce soir, la journée est terminer.

Link to comment
Share on other sites

Bonsoir a tous

je fais juste un petit UP pour dire que grâce à l'aide de "conception-web" (merci pour sa patience... ;-)) j'ai réussi tant bien que mal a mettre mes sous catégories.

le second soucis étant :

1 - d'avoir les sous catégories en horizontale et non en verticale
2 - d'avoir la possibilité dans les "sous-catégories" les "sous-sous catégories"

donc si une bonne âme pourrait éventuellement me seconder je lui en serais éternellement reconnaissant.

par avance merci

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