我有一家 Joomla 商店,库存汽车零件。 我正在使用 Virtuemart 组件来处理商店方面。
我的产品的顶级父类别是: 空气过滤器 机油滤清器 燃油滤清器 花粉过滤器
这意味着virtualmart侧面菜单显示这4个选项,这很好。 但是,对于商店(virtuemart)主页,我想显示所有 2 级子类别; 奥迪 宝马 等等
我似乎找不到办法做到这一点。目前,我只能在主页上显示 4 个顶级父类别,而我实际上希望在那里显示汽车制造商。
有什么想法吗?
谢谢。
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文档并阅读“产品类型”和“产品属性”——我认为这些更适合您想要做的事情(我相信您可以按产品类型过滤跨类别产品搜索结果)
希望这有帮助, E
Virtuemart 2.0 现在显示 2 个级别,以满足您的需求。要深入 3 层,您可以使用解决方法,直到第三方模块出现。
解决方法在这里:http://forum.virtuemart.net/index.php?topic=96816.msg321564#msg321564