【问题标题】:Spree replace default Image / noimage大礼包替换默认图像/noimage
【发布时间】:2013-05-05 18:47:29
【问题描述】:

我正在处理一个涉及 Spree 1.3.2 的 Rails 项目,我需要更改 Spree 中的默认图像 (noimage),但到目前为止还没有办法做到这一点。我搜索了文档,浏览了管理部分,但都失败了。

我一直使用同名的 Slim 模板覆盖 Spree 的默认布局。我在源代码的app\assets\images\noimage\ 文件夹中找到了noimage。所以我创建了路径并在那里复制了我的自定义图像。但是图片链接仍然显示旧的丑陋狂欢默认图片。

如何做到这一点?我不喜欢编辑核心文件,像覆盖这样的东西会很棒。

【问题讨论】:

  • 答案对我有用 - 有什么阻止你接受它吗?

标签: ruby-on-rails ruby-on-rails-3.2 spree


【解决方案1】:

覆盖 spree 的无图像占位符。 在您的 rails 项目中创建以下文件夹

app/assets/images/noimage

使用 png 文件扩展名创建以下图像文件。名称和文件扩展名在这里至关重要,否则您不会覆盖 spree 的默认版本

  • 大.png
  • 迷你.png
  • product.png
  • small.png

确保您在创建无图像资产时匹配狂欢的默认图像的分辨率。

large(240x240)
mini(48x48)
product(240x240)
small(100x100)

【讨论】:

    猜你喜欢
    • 2012-02-09
    • 1970-01-01
    • 2018-08-26
    • 2015-06-03
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    相关资源
    最近更新 更多