Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Joomla/VirtueMart的年份/品牌/型号产品搜索?_Php_Joomla_Virtuemart - Fatal编程技术网

Php Joomla/VirtueMart的年份/品牌/型号产品搜索?

Php Joomla/VirtueMart的年份/品牌/型号产品搜索?,php,joomla,virtuemart,Php,Joomla,Virtuemart,有人知道如何为Joomla/VirtueMart实施年度/品牌/型号产品搜索吗?实现这一点并不容易。根据您试图完成的任务,用y/m/m标记零件与按y/m/m列出汽车相比,难度会越来越大。当前版本的Virtuemart在尝试扩展功能时是一个糟糕的组件,因为它不是MVC,也不是为扩展而设计的 最简单的方法可能是编写一个包含两个表的新组件。一个带有y/m/m信息,另一个将VM产品ID映射到您希望产品显示的y/m/m。这将避免黑客攻击VM核心文件,这样您仍然可以更新,但这将是一个痛苦的管理 另一个选择是

有人知道如何为Joomla/VirtueMart实施年度/品牌/型号产品搜索吗?

实现这一点并不容易。根据您试图完成的任务,用y/m/m标记零件与按y/m/m列出汽车相比,难度会越来越大。当前版本的Virtuemart在尝试扩展功能时是一个糟糕的组件,因为它不是MVC,也不是为扩展而设计的

最简单的方法可能是编写一个包含两个表的新组件。一个带有y/m/m信息,另一个将VM产品ID映射到您希望产品显示的y/m/m。这将避免黑客攻击VM核心文件,这样您仍然可以更新,但这将是一个痛苦的管理

另一个选择是使用K2Mart,这样您就可以使用K2的额外字段。如果每个产品都有一个y/m/m,这将是一个很好的解决方案。如果每个产品都可以有多个关联,它会变得更加困难,但仍然可以做到。您还可以编写一个K2管理插件来处理y/m/m职责

如果您想提供更多关于如何使用它的详细信息,我可能会为您指出正确的方向,但是任何解决方案都需要大量的代码和数据库工作