Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.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
Magento 在前端显示可配置产品的不可配置属性_Magento - Fatal编程技术网

Magento 在前端显示可配置产品的不可配置属性

Magento 在前端显示可配置产品的不可配置属性,magento,Magento,因此,对于可配置产品下的每个简单产品,都有一个属性(为了清楚起见,这里我将称之为“特殊属性”),它基本上是对配置选项组合的描述。我不是在研究汽车,但作为我问题的一个例子,想象一下你在magento选择一辆凯迪拉克,然后选择你想要的立体声、颜色和车轮类型。这种组合具有“horizon edition”或“Travelers edition”或其他任何类型的“特殊属性”(与所有组合一样)。有些组合有许多行描述“特殊属性”。这不能作为可配置属性使用,如果我将信息放入普通属性中,我可以在后端看到它,但从

因此,对于可配置产品下的每个简单产品,都有一个属性(为了清楚起见,这里我将称之为“特殊属性”),它基本上是对配置选项组合的描述。我不是在研究汽车,但作为我问题的一个例子,想象一下你在magento选择一辆凯迪拉克,然后选择你想要的立体声、颜色和车轮类型。这种组合具有“horizon edition”或“Travelers edition”或其他任何类型的“特殊属性”(与所有组合一样)。有些组合有许多行描述“特殊属性”。这不能作为可配置属性使用,如果我将信息放入普通属性中,我可以在后端看到它,但从前端看不到它。有没有人知道这是不是直截了当的,可以使用插件。我想我可能不得不用json和jquery来完成这项工作,但现在时间很紧

感谢阅读

欢迎来到SO

确切答案取决于您的应用程序。您可能已经注意到,config选项下拉列表是从JSON数据构建的,JSON数据在
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上