如何在Virtuemart shop.browse页面中添加“按类别过滤”下拉菜单?

时间:2011-06-22 20:49:10

标签: php html joomla virtuemart joomla-extensions

VirtueMart(shop.browse)中的默认浏览页面的格式如下:

The title "Browse"
A "Sort-by" dropdown
Table containing available products in row/column format

默认Sort-by下拉列表提供排序选项,例如“按名称”,“按SKU”等等。它不是任何类型的过滤器。

我想添加一个下拉列表,允许我按CATEGORY过滤,以便我的结果页面如下所示:

The title "Browse"
A "Filter-by Category" dropdown
A "Sort-by" dropdown
Table containing available products in row/column format

我的问题是这样的:我知道足够多的PHP可以对其他人的代码进行基本的调试或更改,但是不能远程编写我自己的代码。 我的编码问题是:

  1. 如何编写下拉列表以从VirtueMart中提取类别信息并将其加载到其下拉选项中?
  2. 如何根据所选的下拉选项告知VM重新加载产品?
  3. 我开始意识到这看起来很可疑,就像其中一个“为我编写代码,因为我不知道如何”这类问题。我讨厌那些问题,因为它暗示了作者的懒惰。我不是那个人,所以让我提前说明,对于正确方向的一些指针,我和其他实际代码一样快乐。我对此进行了相当好的研究,但在网上找不到太多帮助。

1 个答案:

答案 0 :(得分:0)

这是一个非常广泛的请求,需要整个组件才能完成任务而不会真正破解VM核心。幸运的是,有人已经做到了。

http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/10285

http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/10968

这些都可能适用于您想要做的事情。它们是商业的但价格合理。