我正在开发涉及Spree 1.3.2的Rails项目,我需要在Spree中更改默认图像(noimage),但到目前为止还没有办法做到这一点。我搜索了文档,浏览了管理部分,但都失败了。
我已经使用相同的名称覆盖了Spree与Slim模板的默认布局。我在源代码中的app\assets\images\noimage\
文件夹中找到了noimage。所以我创建了路径并在那里复制了我的自定义图像。但图像链接仍然显示旧的丑陋的狂欢默认图像。
如何实现这一目标?我不喜欢编辑核心文件,像覆盖这样的东西会很棒。
答案 0 :(得分:19)
覆盖狂欢的无图像占位符。 在rails项目中创建以下文件夹
app/assets/images/noimage
使用png文件扩展名创建以下图像文件。名称和文件扩展名在这里至关重要,否则你不会覆盖spree的默认版本
确保在创建无图像资源时匹配狂欢的默认图像的分辨率。
large(240x240)
mini(48x48)
product(240x240)
small(100x100)