Magento2:将产品属性添加为媒体图像

时间:2015-12-04 06:48:01

标签: attributes magento2

当我们将产品属性添加为媒体图像类型时,我遇到了问题。我通过后端成功创建了属性。

但它没有显示在后端的“添加产品”页面中。我也在“添加属性”区域中选择了相应的属性。

4 个答案:

答案 0 :(得分:11)

最后,我找到了解决这个问题的正确方法。 我们可以通过“图像和视频”部分添加媒体图像。 上传图像后,只需单击该图像并将其指定为属性图像。

答案 1 :(得分:2)

目前,自定义媒体属性存在错误。您可以在forum上了解相关信息。我通过输入浏览器检查器并在Magento 2管理面板中显示正确的选项卡(店面属性)来解决此问题(只需删除display:none style),以设置"用于产品列表"是的。然后你可以通过代码在.phtml文件中使用它:

$product->getCustomAttribute( 'attribute_code' );

答案 2 :(得分:1)

我无法对Jan Żaba的答案发表评论,但我只想更明确一点:

如果您从管理面板编辑自定义图像属性:
商店>属性>产品

检查左侧的属性信息菜单。您会注意到菜单中的第三个< li /> 元素上有一个“display:none”内联样式声明。删除“display:none”声明,然后修改店面属性

您可以将以下设置设为

        
  • 在店面上的目录页面上可见
  •     
  • 用于产品列表

答案 3 :(得分:0)

我知道这有点晚了,但可供将来参考。 Tt不是显示为非单个属性,不是因为它是一个bug,而是因为创建的属性而是作为选择添加到了图像选项卡中。