Poprawiony product snapshot w VirtueMart

Facebooktwittergoogle_plusredditpinterestlinkedintumblrmailFacebooktwittergoogle_plusredditpinterestlinkedintumblrmail

Budując sklep oparty na VirtueMart zapewne niejednokrotnie irytował was fakt, że formularz Dodaj do koszyka na stronie kategorii i w sekcji Polecane produkty (featured products) wygląda inaczej niż ten przy produktach pokrewnych (related products) lub w module Nowości (Latest products). Mianowicie w dwóch pierwszych sytuacjach formularz ten zawiera pole, w które możemy wprowadzić ilość zamawianych produktów (quantity), w kolejnych tego pola brak – domyślnie zamawiamy jeden produkt.

Ponieważ jestem zwolennikiem spójności postanowiłem znaleźć rozwiązanie tego problemu. Niestety to zaproponowane mi na oficjalnych forum VirtueMart nie działało w pełni – dodawane do koszyka produkty miały cenę równą zero. Nie poddałem się jednak i po kilku godzinach znalazłem wyjście z problemu.

Zmodyfikowany plik productsnapshot.tpl.php, który odpowiada za wyświetlanie m.in produktów pokrewnych możecie pobrać stąd.

UWAGA!! W pliku tym zmieniłem też na swoje potrzeby właściwie cały układ wiec jeśli nie chcecie zmieniać u siebie za dużo to skopiujcie tylko z tego pliku add to cart form.

Dawid Ogłaza

Z wykształcenia grafik i historyk, a obecnie student ASP. Projektuję, koduję, tańczę i rysuję, Do tego uzależniony od sportu, musli i zielonej herbaty.

More Posts - Website