2011-04-19 58 views
1

我建立有层次的产品类别建立VirtueMart网站,即:Virtuemart(j 1.5!)与子类产品分类浏览网页

破碎机 - >金属|塑料|电动

...其中“磨床”是父类(不包含任何)与金属/塑料/电器是儿童类和含产品。

我想最终的分类页面的父类,以显示从三个子类产品随机搭配,但似乎有没有一个默认VirtueMart模板做到这一点。我有一堆其他类别可以使用这种风格的页面显示(有点像亚马逊;也就是说,每个类别页面上总是有一堆产品可见)。

任何想法,我怎么会去这件事吗?看起来好像我在过度使用类别,或者我需要从其中一个“browse_”页面创建一个新的模板文件(如果任何人有一小段代码来做随机子类别产品,那就足以回答我的问题了问题充分)。

谢谢!

回答

3

有2种方式来做到这一点。首先,没有代码的方法是简单地把你的产品放在父类和子类中。 VM允许您在选择类别时按住CTRL键将产品放在多个类别中。

另一种方法是破解的核心代码,它不更新时出现问题。由于这是一个核心文件,因此您可能需要在更新后应用该攻击。这里的变化细节 -

http://forum.virtuemart.net/index.php?topic=20837.msg168459#msg168459

+0

这很有用。我希望它会默认自动选择父类别;它有点傻,它没有。如果不是其父类别的成员,某物如何能成为子类别的成员?在这种情况下,为什么要有层次类别?嗯。 Anyhoo,谢谢你的回应。 – aendrew 2011-05-29 09:38:43

+0

我知道你的意思,但是这样处理分层类别实际上有点痛苦。它使代码更复杂。这种方式对程序员来说更容易,但对用户来说却很痛苦。 – 2011-05-29 12:52:29