【问题标题】:Extending Magento 2 Luma theme missing images on home page扩展 Magento 2 Luma 主题在主页上缺少图像
【发布时间】:2020-03-27 14:23:49
【问题描述】:

我 [在 GCE VM 上] 安装了带有示例数据的 Magento 2.3。然后我创建了一个自定义主题,扩展了默认的 Luma 主题,如 official docsthis guide 中所述。

但是,当我 [通过管理面板] 从 Luma 切换到我的自定义主题时,即使我清除了缓存,图像也不会出现。

这是一个视觉效果:

带有亮度主题

使用我的自定义主题

我需要调整什么才能显示这些图像?

【问题讨论】:

    标签: magento magento2


    【解决方案1】:

    发现问题。看起来最后一步需要数据库操作mentioned here

    步骤如下:

    1. 登录你的mysql数据库

      sudo mysql -u root -p

      出现提示时输入您的密码。

    2. 获取您的自定义 theme_id

      SELECT theme_id from theme WHERE theme_path='[CUSTOM_THEME_PATH]';

      CUSTOM_THEME_PATH 是您在 composer.json 文件中定义的自定义主题的名称。

    3. 更新 layout_link 表 [使用第 2 步中的 id]

      UPDATE layout_link SET theme_id = '[CUSTOM_THEME_ID]'

    4. 更新 widget_instance 表 [使用第 2 步中的 id]

      UPDATE widget_instance SET theme_id = '[CUSTOM_THEME_ID]'

    5. 清除缓存

    刷新页面,现在应该会出现图像。

    【讨论】:

      猜你喜欢
      • 2017-04-12
      • 1970-01-01
      • 2015-02-21
      • 2020-04-28
      • 1970-01-01
      • 2017-09-23
      • 1970-01-01
      • 2013-10-09
      • 2016-07-31
      相关资源
      最近更新 更多