2010-06-28 12 views
0

J'ai un magasin Joomla qui stocke des pièces pour les voitures. J'utilise le composant Virtuemart pour gérer l'aspect magasin.Joomla/Virtuemart - Comment afficher les sous-catégories de niveau 2 sur la page d'accueil de virtuemart?

Les catégories parentes pour mes produits sont: Filtres à air Filtres à huile filtres à carburant filtres à pollen

Cela signifie que le menu latéral affiche virtuemart ces 4 options, ce qui est bien. Cependant, pour la page d'accueil boutique (virtuemart), je veux afficher toutes les sous-catégories de niveau 2; Audi BMW etc

Je n'arrive pas à trouver un moyen de le faire. Actuellement, je suis coincé avec seulement les 4 catégories parentes affichées sur la page d'accueil, alors que je veux vraiment que les constructeurs automobiles y soient affichés.

Des idées?

Merci.

Répondre

0

1) La réponse est simple: vous pouvez essayer ce hack, qui affiche toutes les sous-catégories:

dans administrator/components/com_virtuemart/classes/ps_product_category.php, cherchez la ligne

$allowed = false; 
if($depth_list[$n] > 0) 
{ 

changement, il à

$allowed = true; //show all by default 
if($depth_list[$n] > 0) 
{ 

2) Je pense que la vraie question est plus votre système d'organisation/classement ici ... il est probablement pas optimale pour utiliser des catégories/sous-catégories à r Présenter des marques/marques ainsi que des types de produits. Je suggérerais que vous regardiez plus dans Virtumart documentation et lisiez sur "les types de produit" aussi bien que "les attributs de produit" - je pense que ceux-ci seraient plus adaptés à ce que vous essayez de faire (comme je crois que vous peut filtrer la recherche de produits-résultats cross-catégorie par types de produits)

espérons que cette aide, E

0

Virtuemart 2.0 affiche maintenant 2 niveaux qui conviendra à vos besoins. Pour aller 3 niveaux profonds, vous pouvez utiliser une solution de contournement jusqu'à ce qu'un module tiers arrive.

La solution est ici: http://forum.virtuemart.net/index.php?topic=96816.msg321564#msg321564

+1

Bien que cela puisse théoriquement répondre à la question, [il serait préférable] (http://meta.stackexchange.com/q/8259) pour vous permettre de modifier la réponse à inclure les parties essentielles de la solution, et fournir le lien pour référence. –