2013-05-05 26 views
6

Pracuję nad projektem Rails, który obejmuje Spree 1.3.2 i muszę zmienić domyślny obraz (noimage) w Spree, ale jak dotąd nie można tego zrobić. Przeszukałem dokumentację, przeszedłem przez sekcję administratora, ale wszystko zawiedzie.Spree zamień domyślny Image/noimage

Nadpisuję domyślne układy Spree z szablonami Slim, podążając za tą samą nazwą. Lokalizowałem folder noimage w folderze app\assets\images\noimage\ w źródle. Więc utworzyłem ścieżkę i skopiowałem tam moje niestandardowe obrazy. Ale link do zdjęć nadal pokazuje stary, brzydki, domyślny obraz.

Jak można tego dokonać? Nie lubię edytować plików core, coś takiego jak nadpisanie byłoby świetne.

+0

Odpowiedź zadziałała - czy jest coś, co powstrzymuje cię od zaakceptowania? –

Odpowiedz

16

Aby zastąpić zastępczy symbol braku obrazu. Utwórz następujący folder w szyny wystają

app/assets/images/noimage 

Utwórz następujące pliki graficzne z rozszerzeniem PNG. Nazwę i rozszerzenie pliku jest kluczowe tutaj inaczej nie byłoby zastąpić domyślną wersję Spree za

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

Upewnij się, że dopasowałeś rozdzielczość domyślnych obrazów spree podczas tworzenia zasobów bez obrazu.

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