Magento以编程方式创建的属性显示在后端,而不是前端

Magento以编程方式创建的属性显示在后端,而不是前端,magento,attributes,magento-1.7,Magento,Attributes,Magento 1.7,我有一个在Magento中批量创建属性和集的脚本。属性及其集合看起来很好,设置也很正确。创建这些属性时,我使用AMartinez的customimpertexport脚本批量导入产品。这些产品确实正确填写了属性 如果我查看后端的产品,它们就在那里,具有正确的值。但是,当我查看前端时,不会显示值。另外,分层导航也不起作用(可能是因为前面提到的bug) 这让我觉得将属性链接到产品时出了问题 由于我是Magento的新手,我还不太了解它,所以任何关于如何或为什么会被欣赏的解释。请查看您的属性设置。应启

我有一个在Magento中批量创建属性和集的脚本。属性及其集合看起来很好,设置也很正确。创建这些属性时,我使用AMartinez的customimpertexport脚本批量导入产品。这些产品确实正确填写了属性

如果我查看后端的产品,它们就在那里,具有正确的值。但是,当我查看前端时,不会显示值。另外,分层导航也不起作用(可能是因为前面提到的bug)

这让我觉得将属性链接到产品时出了问题


由于我是Magento的新手,我还不太了解它,所以任何关于如何或为什么会被欣赏的解释。

请查看您的属性设置。应启用“在分层导航中使用”和“在产品列表中使用”选项

此外,还应使用默认的Magento导入/导出功能。请记住,脚本有一种非常奇怪和愚蠢的方式来处理代码格式化和缺少字段中的异常,只显示缺少SKU字段之类的硬异常。 这是来自magento知识库的教程

此外,您应该检查属性是否在前端可见