@abgraf wróciłem dzisiaj do wczorajszego problemu i ... też nie znam odpowiedzi na to pytanie. Tzn nie wiem jak z poziomu zaplecza VM zmodyfikować wartość początkową pola Typowa ilość. (ew wiedziałem, ale zapomniałem.)
Także przepraszam kolegę za pochopne posądzenie o iście na łatwiznę i zarzucanie forum błahymi problemami (choć ten może faktycznie być błahy i @Gall Anonim śmiejąc się do rozpuku poda nam rozwiązanie )
Dalej.
Z jakiej wersji VM korzystasz? Na szybko zainstalowałem sobie VM w wersji 1.1.6 (taki akurat miałem pod ręką) i tam ta wartość z automatu ustawiona jest na 1.
Jesteś pewny, że niczego nie zmodyfikowałeś?
W ramach porannej gimnastyki umysłowej znalazłem miejsce w kodzie odpowiedzialne za wyświetlenie tego pola.
jest to plik:
components/com_virtuemart/themes/twój_szablon*/templates/product_details/includes/quantity_box_general.tpl.php
*zapewne default
linia 45:
Kod PHP:
$html .= '<input type="text" class="inputboxquantity" size="4" id="quantity'.$prod_id.'" name="quantity[]" value="'.$quantity.'" />
Widać w niej, że wartość pola wpisywana jest ze zmiennej $quantity, ale jakoś nie mogę wpaść na to czy ta zmienna wczytywana jest z bazy danych (czyli powinna się gdzieś dać na zapleczu ustawić) czy też pobierana jest z jakiegoś pliku znajdującego się Bóg wie gdzie (VM to jest totalny chaos).
Także rozwiązaniem nieeleganckim, ale skutecznym (do czasu uzyskania odpowiedzi "jak to się robi naprawdę") jest po prostu zamiana
value="'.$quantity.'"
na
value="1"
To chyba na tyle.