stomasz Posted September 30, 2020 Share Posted September 30, 2020 Cześć, mam następujący problem - potrzebuję wyświetlać swoim Klientom cenę netto i brutto. Generalnie poradziłem sobie z tym, dodając w szablonie coś takiego: templates/catalog/_partials/miniatures/product.tpl <p class="product-without-taxes">{l s='%price% tax excl.' d='Shop.Theme.Catalog' sprintf=['%price%' => $product.price_tax_exc]} </p> Wygląda to następująco: {block name='product_price_and_shipping'} {if $product.show_price} <div class="product-price-and-shipping"> {if $product.has_discount} {hook h='displayProductPriceBlock' product=$product type="old_price"} <span class="regular-price">{$product.regular_price}</span> {if $product.discount_type === 'percentage'} <span class="discount-percentage">{$product.discount_percentage}</span> {/if} {/if} {hook h='displayProductPriceBlock' product=$product type="before_price"} <span itemprop="price" class="price {if $product.has_discount} price_sale{/if}">{$product.price} </span> <p class="product-without-taxes">{l s='%price% tax excl.' d='Shop.Theme.Catalog' sprintf=['%price%' => $product.price_tax_exc]} </p> {hook h='displayProductPriceBlock' product=$product type='unit_price'} {hook h='displayProductPriceBlock' product=$product type='weight'} </div> {/if} {/block} Efekt jest taki, że cena wyświetla się, ale z 6 miejscami po przecinku... Niestety nie potrafię sobie poradzić ze skróceniem tej ceny, straciłem już nadzieję, więc jesteście ostatnią deską ratunku. Pomóżcie proszę :( Link to comment Share on other sites More sharing options...
endriu107 Posted September 30, 2020 Share Posted September 30, 2020 Zrób to tak: <p class="product-without-taxes">{$product.price_tax_exc|round:2}{l s=' tax excl.' d='Shop.Theme.Catalog'}</p> 1 Link to comment Share on other sites More sharing options...
stomasz Posted September 30, 2020 Author Share Posted September 30, 2020 Królu Złoty, dziękuję bardzo! Tylko jedna poprawka - nie dodałeś "$"przed product.price_tax_exc i wyrzuca błąd Poprawiłem i działa jak marzenie Dzięki! Link to comment Share on other sites More sharing options...
endriu107 Posted September 30, 2020 Share Posted September 30, 2020 Super że działa i że wyłapałeś literówkę, poprawiłem swój kod co by inni kiedyś mieli lżej Tak jeszcze patrząc na screen który dałeś to brakuje Ci znaczka waluty możesz go dodać wstawiając w chciane miejsce {$currency.sign} np przed {l s=' tax excl.' d='Shop.Theme.Catalog'} Link to comment Share on other sites More sharing options...
stomasz Posted September 30, 2020 Author Share Posted September 30, 2020 O super, nie zwróciłem na to uwagi Mam do Ciebie jeszcze jedno pytanie - wcześniej miałem napisane "netto" a obecnie wyświetla mi"tax excl." - mam to po prostu zmienić w tłumaczeniach? Link to comment Share on other sites More sharing options...
endriu107 Posted September 30, 2020 Share Posted September 30, 2020 Tak ponieważ jest to nowa fraza, czyli taka której nie masz jeszcze w sklepie. Link to comment Share on other sites More sharing options...
stomasz Posted September 30, 2020 Author Share Posted September 30, 2020 no i gitara, wszystko działa! dziękuję Ci bardzo za pomoc 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