andr_w Posted December 2, 2018 Share Posted December 2, 2018 Chciałem zrobić że jak produktu nie ma lub jest na zamówienie to pod produktem będzie zamiast ceny "0zł", to "cena na telefon". Znalazłem jeden kod: Otwórz plik tools.php z folderu classes, znajdź linię: if ($currency === NULL) $currency = Currency::getCurrent(); Zaraz pod nią dodaj: if ($price == 0) return 'Cena na telefon'; U mnie to tak wygląda po przeróbkach: if ($currency === null) { $currency = $context->currency; if ($price == 0) return 'Cena na telefon'; } elseif (is_int($currency)) { $currency = Currency::getCurrencyInstance((int)$currency); } Wszystko działa, ale jest jeden mankament mianowicie teraz na górze w podsumowaniu koszyka, gdy jest pusty zamiast pokazywać 0szt i 0zł, to pokazjej 0 szt. i cena na telefon. Jak to poprawić żeby pod produktami było 0zł, a w podsumowaniu koszyka było 0zł a nie cena na telefon. Link to comment Share on other sites More sharing options...
charles74 Posted October 23, 2019 Share Posted October 23, 2019 Hej też chcę coś takiego zrobić? Znalazłeś coś działającego? Jeśli tak, proszę oświeć mnie. Link to comment Share on other sites More sharing options...
design4VIP Posted October 25, 2019 Share Posted October 25, 2019 (edited) Nie zmieniać kontrolera tylko szablon, w miejscach gdzie to będzie wymagane. Cena nie jest wyświetlana aż w tak wielu miejscach, żeby to było niewykonalne. Poza tym dzięki takiemu zabiegowi będziesz miał możliwość stylowania tego napisu względem wyświetlane ceny nominalnej Edited October 25, 2019 by design4VIP (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now