2013-05-05 5 views
6

Sto lavorando a un progetto Rails che coinvolge Spree 1.3.2 e ho bisogno di cambiare l'immagine di default (noimage) in Spree, ma finora non ho trovato il modo di farlo. Ho cercato attraverso la documentazione, ho attraversato la sezione di amministrazione, ma tutto è fallito.Spree replace default Image/noimage

Ho ignorato i layout predefiniti per i modelli Spree con Slim seguendo lo stesso nome. Ho localizzato il noimage nella cartella app\assets\images\noimage\ nell'origine. Così ho creato il percorso e copiato le mie immagini personalizzate lì. Ma il link immagine mostra ancora la vecchia immagine di default spree brutta.

Come può essere realizzato? Non mi piace modificare i file core, qualcosa di simile a un override sarebbe fantastico.

+0

La risposta ha funzionato per me - c'è qualcosa che ti impedisce di accettarlo? –

risposta

16

Per ignorare il segnaposto senza immagine della baldoria. Creare la seguente cartella nella rotaie proiettano

app/assets/images/noimage 

creare i seguenti file di immagine con l'estensione del file png. Il nome e l'estensione del file è fondamentale qui altrimenti non sarebbe ignorare di baldoria versione di default

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

Assicurati di aver abbinato la risoluzione delle immagini predefinite dello spree quando stai creando le risorse senza immagine.

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