Magento 在前端显示可配置产品的不可配置属性
因此,对于可配置产品下的每个简单产品,都有一个属性(为了清楚起见,这里我将称之为“特殊属性”),它基本上是对配置选项组合的描述。我不是在研究汽车,但作为我问题的一个例子,想象一下你在magento选择一辆凯迪拉克,然后选择你想要的立体声、颜色和车轮类型。这种组合具有“horizon edition”或“Travelers edition”或其他任何类型的“特殊属性”(与所有组合一样)。有些组合有许多行描述“特殊属性”。这不能作为可配置属性使用,如果我将信息放入普通属性中,我可以在后端看到它,但从前端看不到它。有没有人知道这是不是直截了当的,可以使用插件。我想我可能不得不用json和jquery来完成这项工作,但现在时间很紧 感谢阅读欢迎来到SO 确切答案取决于您的应用程序。您可能已经注意到,config选项下拉列表是从JSON数据构建的,JSON数据在Magento 在前端显示可配置产品的不可配置属性,magento,Magento,因此,对于可配置产品下的每个简单产品,都有一个属性(为了清楚起见,这里我将称之为“特殊属性”),它基本上是对配置选项组合的描述。我不是在研究汽车,但作为我问题的一个例子,想象一下你在magento选择一辆凯迪拉克,然后选择你想要的立体声、颜色和车轮类型。这种组合具有“horizon edition”或“Travelers edition”或其他任何类型的“特殊属性”(与所有组合一样)。有些组合有许多行描述“特殊属性”。这不能作为可配置属性使用,如果我将信息放入普通属性中,我可以在后端看到它,但从
catalog/product/view/type/options/configurable.phtml
中呈现。用于呈现此模板的相应块类是Mage\u Catalog\u block\u Product\u View\u Type\u Configurable
。您可以通过添加到config attributes集合将属性添加到JSON数据中,但这取决于您对Magento建模和重写的经验
一种可能更简单的方法可能是获取可配置产品的子产品,并从中获取属性信息。有机互联网-简单可配置产品扩展为您提供此功能。Connect上有一个免费安装的扩展,所有代码都在GitHub上