VirtueMart (shop.browse) 中的默认浏览页面格式如下:
The title "Browse"
A "Sort-by" dropdown
Table containing available products in row/column format
默认Sort-by
下拉菜单提供“按名称”、“按 SKU”等排序选项。它不是任何类型的过滤器。
我想添加一个允许我按类别过滤的下拉列表,这样我的结果页面如下所示:
The title "Browse"
A "Filter-by Category" dropdown
A "Sort-by" dropdown
Table containing available products in row/column format
我的问题是:我知道足够多的 PHP 可以对其他人的代码进行基本的调试或更改,但我自己的代码还不够远。我的编码问题是:
- 如何编写下拉列表以从 VirtueMart 中提取类别信息并将其加载到其下拉选项中?
- 如何告诉 VM 根据选择的下拉选项重新加载产品?
我开始意识到这看起来有点像“为我编写代码,因为我不知道如何”类型的问题之一。我讨厌这类问题,因为它暗示了作者的懒惰。我不是那种人,所以让我提前声明,我会为一些正确方向的指针感到高兴,就像我对实际代码一样。我对此进行了很好的研究,但在网络上没有发现太多帮助。