0

我有一家 Joomla 商店,储存汽车零件。我正在使用 Virtuemart 组件来处理商店方面。

我的产品的顶级父类别是;空气滤清器 机油滤清器 燃油滤清器 花粉滤清器

这意味着,deadmart 侧边菜单显示这 4 个选项,这很好。但是,对于商店(virtuemart)主页,我想显示所有 2 级子类别;奥迪宝马等

我似乎找不到这样做的方法。目前我只停留在主页上显示的 4 个顶级父类别,而我真的希望在那里显示汽车制造商。

有任何想法吗?

谢谢。

4

2 回答 2

0

1)简单的答案:你可以试试这个 hack,它显示所有子类别:

在管理员/组件/com_virtuemart/classes/ps_product_category.php 中,查找该行

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

将其更改为

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

2)我认为这里的真正问题更多是您的组织/分类系统......使用类别/子类别来代表品牌/品牌以及产品类型可能不是最佳选择。

我建议您更多地查看Virtumart 文档并阅读“产品类型”和“产品属性”——我认为这些更适合您尝试做的事情(因为我相信您可以过滤交叉-按产品类型分类产品搜索结果)

希望这会有所帮助,E

于 2010-07-11T12:49:37.563 回答
0

Virtuemart 2.0 现在显示 2 个级别以满足您的需要。要深入 3 个级别,您可以使用一种解决方法,直到第三方模块出现。

解决方法在这里:http: //forum.virtuemart.net/index.php?topic=96816.msg321564#msg321564

于 2012-02-06T04:48:03.643 回答