我正在构建一个具有分层产品类别的VirtueMart网站,即:
研磨机 - >金属|塑料|电
......其中“Grinders”是父类别(并且不包含任何内容),其中Metal / Plastic / Electric属于儿童类别并且包含产品。
我最终希望父类别的类别页面显示来自三个子类别的随机混合产品,但似乎没有默认的VirtueMart模板可以执行此操作。我有一些其他类别可以使用这种页面显示风格(更像亚马逊;即,每个类别页面上都有一堆产品可见)。
知道我怎么回事吗?看来要么我过度使用类别,要么我需要从“browse_”页面之一创建一个新的模板文件(如果有人有一些快速的代码来做随机子类别产品,那就足以回答我问题充分)。
谢谢!
答案 0 :(得分:3)
有两种方法可以做到这一点。首先,无代码方式是简单地将您的产品放在父类和子类中。 VM允许您在选择类别时按住CTRL键将产品放在多个类别中。
另一种方法是破解核心代码,这在更新时确实存在问题。您可能需要在更新后应用hack,因为这是一个核心文件。有关更改的详细信息 -
http://forum.virtuemart.net/index.php?topic=20837.msg168459#msg168459