2013-05-05 6 views
6

私はSpree 1.3.2を含むRailsプロジェクトに取り組んでおり、Spreeのデフォルトイメージ(noimage)を変更する必要がありましたが、今のところそれはできませんでした。私はドキュメンテーションを通して検索し、管理セクションを通過しましたが、すべて失敗しました。Spreeはデフォルトイメージ/ noimageを置き換えます

同じ名前を使用して、Spree with Slimテンプレートのデフォルトレイアウトをオーバーライドしました。私はapp\assets\images\noimage\のnoimageをソースに配置しました。だから私はパスを作成し、そこに私のカスタム画像をコピーしました。しかし、画像リンクには、まだ古い醜いスプリーのデフォルト画像が表示されます。

これはどのように達成できますか?コアファイルを編集するのは好きではありません。オーバーライドのようなものは素晴らしいでしょう。

+0

答えは私のために働いた - あなたがそれを受け入れるのを止める何かがありますか? –

答えて

16

spreeのno-imageプレースホルダを無効にするには あなたのレールが

app/assets/images/noimage 

は、PNGファイルの拡張子を持つ次の画像ファイルを作成し、プロジェクト内の次のフォルダを作成します。名とファイル拡張子は、そうでなければ、small.pngまくるのデフォルトのバージョン

  • オリジナルページ
  • mini.png
  • product.png
  • を上書きしないだろう、ここで非常に重要である

イメージなしアセットを作成するときに、スプリーのデフォルトイメージの解像度に一致していることを確認してください。

large(240x240) 
mini(48x48) 
product(240x240) 
small(100x100) 
関連する問題