【问题标题】:Magento2: Add product attribute as Media ImageMagento2:将产品属性添加为媒体图像
【发布时间】:2016-03-09 00:55:49
【问题描述】:

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

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

【问题讨论】:

    标签: attributes magento2


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 你找到在phtml中使用它的方法了吗?
      • 这是一个奇怪的工作流程。肯定会让我们的内容管理员感到困惑。
      • @VIPIn A ROY,它有效,但路径显示在产品选项卡而不是图像上。在产品标签中查看depoto.com/spanner.html
      【解决方案3】:

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

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

      检查左侧的属性信息菜单。您会注意到菜单中的第三个

    • 元素上有一个 "display: none" 内联样式声明。删除 "display: none" 声明并编辑 Storefront Properties

      您可以在此处将以下设置设置为

      • 在店面的目录页面上可见
      • 用于产品列表
    • 【讨论】:

        【解决方案4】:

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

        $product->getCustomAttribute( 'attribute_code' );
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-07-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-05-04
          • 1970-01-01
          相关资源
          最近更新 更多