kocol.maciej Posted July 17, 2015 Share Posted July 17, 2015 (edited) Witam, czy ktoś jest w stanie pomóc z tym rozwiązaniem? Potrzebuję aby przy produktach, które mają wilka wersji wyświetlała się infomacja : 'cena od' . Z góry dziękuję za pomoc. Posidam preste 1.6.0.11 Edited July 17, 2015 by kocol.maciej (see edit history) Link to comment Share on other sites More sharing options...
Krystian Podemski Posted July 17, 2015 Share Posted July 17, 2015 Są dwie opcje, 1. ustawienie najtańszego atrybutu jako domyślnego i dopisanie tylko "Od" gdy produkt ma atrybuty 2. modyfikacja w kodzie pobierająca wpływ ceny każdego atrybutu i wyświetlająca ten z najniższą ceną Link to comment Share on other sites More sharing options...
kocol.maciej Posted July 20, 2015 Author Share Posted July 20, 2015 A czy jest ktoś w stanie pomóc z tą drugą wersją rozwiązania? Link to comment Share on other sites More sharing options...
design4VIP Posted July 20, 2015 Share Posted July 20, 2015 budujac warunek tylko dla koniecznosci posiadania przez produkt atrybutow to niewielki problem. wysztarczy (~ pisze z glowy, wiec zmienne moga sie roznic) {if $product.attrubute}{l s='from'}{/if} CENA jednak "gorka" zaczyna sie przy badaniu atrybutow z roznymi cenami. pytanie, czy w ogole w product-list i podonych sa do pobrania ceny poszczegolnych kombinacji. jezeli nie to trzeba bedzie tez zmodyfikwoac kontroler i dopisac te zmienne, albo jak juz przerabiac to bezposrednio w kontrolerze dodac funkcje, ktora zbada te atrybuty i jezeli bedzie 'true' to przekaze to w odpowiedniej zmiennej i wtedy tylko {if $zmienna}'form'{/if} CENA Link to comment Share on other sites More sharing options...
kocol.maciej Posted July 20, 2015 Author Share Posted July 20, 2015 Gdy podam ten kod wyskakuje mi błąd: zmieniłem tylko zmienną na $product.attributes bo taka jest w dokumentacji. Notice: Undefined index: attributes in /var/www/html/prestashop/tools/smarty/sysplugins/smarty_internal_templatebase.php(171) : eval()'d code on line 125 Link to comment Share on other sites More sharing options...
design4VIP Posted July 20, 2015 Share Posted July 20, 2015 (edited) jak pisalem, to bylo z glowy, na szybko, wiec zmienna moglem pomylic. a zwracany blad? no.... nie wiem co masz za dokumntacje, ale taka zmienna nie istnieje. tutaj dalej zostawiam pytanie, czy w ogole taka zmienna przekazana jest do product-list. z tego co tak teraz kojarze to przekazana jest tylko zmienna atrybutu jako 'color' reszty chyba nie ma. pusc sobie dumpa zmiennej $product {$product|var_dump} i wprawdz w ogole czy masz atrybuty produktow. dla lepszej widocznosci stryktury tabeli mzoesz umieszcic dumpa w <pre></pre> Edited July 20, 2015 by design4VIP (see edit history) Link to comment Share on other sites More sharing options...
kocol.maciej Posted July 22, 2015 Author Share Posted July 22, 2015 Faktycznie zmienna o atrybutach nie jest przekazywana. Jest ktoś w stanie pokierowac mnie gdzie i jakie pliki zmienić, żeby to się udało? Link to comment Share on other sites More sharing options...
hatak Posted July 22, 2015 Share Posted July 22, 2015 z małymi zmianami powinno działać pod 1.6 http://nemops.com/lowest-price-prestashop-product-list/ Link to comment Share on other sites More sharing options...
Yabber Posted July 23, 2015 Share Posted July 23, 2015 Moduł "Advanced EU Compliance" realizuje ten ficzer Wystarczy włączyć "'From' price label (when combinations)" - Display a 'From' label before the price on products with combinations. 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