我想更改可配置产品选项的默认行为。默认情况下,它会在下拉框中显示选项;我想在网格上显示它,而不是下拉菜单
创建一个新的产品选择器是一项相当大的任务。我不能告诉你如何把它变成一个网格,因为你必须处理多个选择,等等。但是我可以告诉你的是,你要花很多时间的文件是:
/app/设计/前端/基地/违约/模板/目录/产品/视图/options.phtml
我也做过类似的事情。
你将面临的主要问题是使它与magento javascript组件一起工作,这样你仍然可以使用magento提供的所有功能。
由于这几乎不可能不被破坏,所以我使用了一个脚本,它在选择框上放置了一个自己的html控件。
https://github.com/claviska/jQuery-SelectBox这主要用于自定义下拉框的设计,但你可以"滥用"它来拥有任意的结构,就像你有通常的html元素一样,你可以用CSS来放置你想要的东西。
你可以尝试使用一个插件,比如Magento Mechanics的这个插件,它会为你做所有艰苦的工作:http://www.magemechanics.com/product-grid-options.html
我已经使用并推荐那里的插件。