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

时间:2010-06-28 10:11:50

标签: joomla categories virtuemart

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

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

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

我似乎无法找到这样做的呀。目前我只关注主页上显示的4个顶级父类别,当我真的希望汽车制造商在那里展示时。

有什么想法吗?

感谢。

2 个答案:

答案 0 :(得分:0)

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

在administrator / components / 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 documentation并阅读“产品类型”以及“产品属性” - 我认为这些更适合您尝试做的事情(如我相信您可以按产品类型过滤跨类别产品搜索结果

希望这有帮助, ë

答案 1 :(得分:0)

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

解决方法如下:http://forum.virtuemart.net/index.php?topic=96816.msg321564#msg321564