Polskie wsparcie PrestaShop

PrestaShop => Moduły => Wątek zaczęty przez: domel003 w Wrzesień 18, 2009, 08:09:06 pm

Tytuł: Skopiowanie zmiennej z boxu promocje do listy produktów
Wiadomość wysłana przez: domel003 w Wrzesień 18, 2009, 08:09:06 pm
Witam, chodzi mi o to, aby zamiast tekstu "Niższa cena" na liście produktów wyświetlała mi się tam skreślona 'dawna' cena, tj cena przed promocją. Co gdzie trzeba wkleić, jak 'załadować' zmienne do pliku product.php. Rozumiem, że mam znaleźć jakiś odpowiednik w plikach blockspecials.php i tpl i przenieść coś do product.php product.tpl i product-list.tpl. Udało mi się wyedytować szablon tak, że pokazuje mi zamiast "Niższej ceny" skreślone 0,00zł.
Czyli co mam i gdzie skopiować...
Tytuł: Odp: Skopiowanie zmiennej z boxu promocje do listy produktów
Wiadomość wysłana przez: galganka w Wrzesień 19, 2009, 09:19:57 am
Nie zmieniasz nic w pliku. Musisz wejść w PA w Narzędzia/Tłumaczenia, z listy rozwijanej wybrać Tłumaczenie stron sklepu, kliknąć na flagę polską i tam wyszukać "Price lowered!". W tabelce wprowadzasz nazwę jaką chcesz.
Tytuł: Odp: Skopiowanie zmiennej z boxu promocje do listy produktów
Wiadomość wysłana przez: domel003 w Wrzesień 19, 2009, 12:59:28 pm
to co wpisać tam jako cenę przed obniżką? cos pewnie w {...}
Tytuł: Odp: Skopiowanie zmiennej z boxu promocje do listy produktów
Wiadomość wysłana przez: slash5 w Czerwiec 07, 2010, 10:47:21 pm
W product-list.tpl dać:
{if $product.on_sale}
<span class="on_sale">{l s='On sale!'}</span>
{elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d' >= $product.reduction_from))}
<span class="old_price">{convertPrice price=$product.price_without_reduction}</span>
{/if}

oraz w global.css:

ul#product_list li .price - znalezc ta linijke i zastąpić na


ul#product_list li .price{
    display: block;
    font-size: 1.5em;
    margin-bottom: 0.2em;
}
ul#product_list li .old_price{
    font-size:1.0em;
    text-decoration:line-through;
}