2013-05-05 8 views
6

Ich arbeite an einem Rails-Projekt, das Spree 1.3.2 beteiligt und ich muss das Standardbild (noimage) in Spree ändern, aber bis jetzt keine Möglichkeit gefunden, es zu tun. Ich habe die Dokumentation durchsucht, bin durch den Adminbereich gegangen, aber alles ist fehlgeschlagen.Spree ersetzen Standard Image/noimage

Ich habe die Standard-Layouts für Spree mit Slim-Vorlagen überschreiben, indem ich den gleichen Namen. Ich habe das noimage in app\assets\images\noimage\ Ordner in der Quelle gefunden. Also habe ich den Pfad erstellt und dort meine eigenen Bilder kopiert. Aber der Bildlink zeigt immer noch das alte hässliche Spree-Standardbild.

Wie kann dies erreicht werden? Ich mag es nicht, Kerndateien zu bearbeiten, etwas wie eine Überschreibung wäre großartig.

+0

Die Antwort funktionierte für mich - gibt es etwas, das Sie daran hindert, es zu akzeptieren? –

Antwort

16

Um den Platzhalter für keine Bilder von Spree zu überschreiben. Erstellen Sie die folgenden Ordner in Ihrer Schiene

app/assets/images/noimage 

Erstellen Sie die folgenden Bilddateien mit der Dateierweiterung png projizieren. Der Name und die Dateierweiterung ist hier entscheidend, sonst würden Sie nicht spree der Standardversion außer Kraft setzen

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

Stellen Sie sicher, dass Sie die Auflösung der Spree-Standardbilder beim Erstellen der Nichtbild-Assets erreicht haben.

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