8

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

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

4

4 回答 4

12

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

于 2016-01-05T05:24:42.383 回答
2

当前,自定义媒体属性存在错误。您可以在论坛上阅读有关此内容的信息。我通过输入浏览器检查器并在 Magento 2 管理面板中显示正确的选项卡(店面属性)来解决此问题(只需删除 display:none 样式),将“用于产品列表”设置为“是”。然后您可以通过代码在 .phtml 文件中使用它:

$product->getCustomAttribute( 'attribute_code' );
于 2016-09-27T13:49:49.650 回答
2

我无法评论Jan Żaba的答案,但我只是想让它更清楚一点:

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

检查左侧的属性信息菜单。您会注意到菜单中的第三个<li />元素上有一个“display: none”内联样式声明。删除“display: none”声明并编辑Storefront Properties

在那里,您可以将以下设置设置为Yes

  • 在店面的目录页面上可见
  • 用于产品列表
于 2016-10-11T17:53:00.077 回答
0

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

于 2020-10-05T10:55:37.190 回答