2013-05-05 62 views
6

我正在研究涉及Spree 1.3.2的Rails項目,我需要更改Spree中的默認圖像(noimage),但到目前爲止沒有找到辦法。我通過文檔搜索,通過管理部分,但都失敗了。Spree替換默認圖像/ noimage

我一直在使用相同的名稱覆蓋Spree with Slim模板的默認佈局。我在源文件夾中找到了app\assets\images\noimage\文件夾中的noimage。所以我創建了路徑並在那裏複製了我的自定義圖像。但圖像鏈接仍然顯示舊的醜陋的spree默認圖像。

這是如何實現的?我不喜歡編輯核心文件,像重寫會很棒。

+0

答案對我有用 - 是否有什麼東西阻止你接受它? – 2017-04-03 07:11:30

回答

16

覆蓋狂歡的無圖像佔位符。 創建以下文件夾中的Rails項目

app/assets/images/noimage 

創建PNG文件擴展名下面的圖像文件。名稱和文件擴展名是至關重要的,否則在這裏你不會覆蓋大禮包的默認版本

  • large.png
  • mini.png
  • product.png
  • small.png

確保您在創建無圖像資產時匹配了Spree的默認圖像的分辨率。

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