Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Gestion des catégories de Shop Made Simple sous forme de menu
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.9.4.2
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour à tous Smile

J'aimerais utiiser le module Shop Made Simple pour gérer des produits dans des catégories et sous catégories.
Les catégories et sous-catégories devraient s'afficher dans un menu ( il n'y que 2niveaux à mon menu).
Mais mon soucis c'est que je n'arrive pas à adapter le code du template "Categories" pour en faire un menu.
Actuellement j'ai fait ceci:

Code :
{* New category listing *}
<ul>
{section name=i loop=$categories}
{if $categories[i][2] == 0}<li>{$categories[i][1]}</li>{/if}
{if $categories[i][2] > 0}<li>{$categories[i][1]}</li>{/if}
{/section}
</ul>

Code :
{if $categories[i][2] == 0}<li>{$categories[i][1]}</li>{/if}
C'est pour afficher les catégories parent uniquement

Code :
{if $categories[i][2] > 0}<li>{$categories[i][1]}</li>{/if}
C'est pour afficher les catégories enfants uniquement

Le soucis c'est que je ne sais pas comment placer les <ul></ul> de mes sous-catégories.

Pour le moment ça donne ça:

Code :
<ul>
  <li>categorie parent</li>
  <li>categorie parent</li>
  <li>categorie enfant</li>
  <li>categorie enfant</li>
  <li>categorie enfant</li>
  <li>categorie parent</li>
  <li>categorie parent</li>
</ul>

Mais moi je voudrais obtenir:

Code :
<ul>
  <li>categorie parent</li>
  <li>categorie parent
    <ul>
      <li>categorie enfant</li>
      <li>categorie enfant</li>
      <li>categorie enfant</li>
    </ul>
  </li>
  <li>categorie parent</li>
  <li>categorie parent</li>
</ul>

Merci d'avance pour vos réponses. Smile
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)