Joomla/Virtuemart-如何在Virtuemart主页上显示2级子类别?

Joomla/Virtuemart-如何在Virtuemart主页上显示2级子类别?,joomla,categories,virtuemart,Joomla,Categories,Virtuemart,我有一家Joomla商店,为汽车储备零件。 我正在使用Virtuemart组件来处理车间方面 我的产品的顶级父类别为:; 空气过滤器 滤油器 燃油滤清器 花粉过滤器 这意味着virtuemart侧菜单显示这4个选项,这很好。 然而,对于商店(virtuemart)主页,我想显示所有的2级子类别; 奥迪 宝马 等 我似乎找不到办法来做这件事。目前,我只想在主页上显示4个顶级父类别,而我真的希望汽车制造商显示在那里 有什么想法吗 谢谢。1)简单回答:你可以试试这个黑客,它显示所有子类别: 在admi

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

我的产品的顶级父类别为:; 空气过滤器 滤油器 燃油滤清器 花粉过滤器

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

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

有什么想法吗

谢谢。

1)简单回答:你可以试试这个黑客,它显示所有子类别:

在administrator/components/com\u virtuemart/classes/ps\u product\u category.php中,查找以下行

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

$allowed = true;   //show all by default
if( $depth_list[$n] > 0 ) 
{
2) 我认为这里真正的问题更多的是你的组织/分类系统。。。使用类别/子类别来表示品牌/品牌以及产品类型可能不是最佳选择

我建议你更多地研究和阅读“产品类型”以及“产品属性”——我认为这些更适合你正在尝试做的事情(因为我相信你可以按产品类型过滤跨类别的产品搜索结果)

希望这有帮助,
E

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


解决方法如下:

虽然这在理论上可以回答问题,但您可以编辑答案,以包括解决方案的基本部分,并提供链接供参考。