Формат змінних number_format($product.tota...
Доброго дня.
Задача порахувати загальну знижку в коді .
Суть полягає в перемножені змінних $product.discount_to_display * $product.quantity
Проблема у тому що number_format($product.discount_to_display, 2, ',', '') дає ціле число
В прикладі спробував пару варіантів
КОД
<div class="product-price{if $product.has_discount} discount{/if} {if isset($product.is_gift) && $product.is_gift} product-discount{/if}"> {$product.total} </div>
{if $product.has_discount}
<div class="product-price-percentage">
{l s='You save' d='Shop.Bibi.Actions'}
<span class="l-percentage"> ({$product.discount_percentage_absolute}) </span>: <span class="l-percentage">{$product.discount_to_display}</span>
<br> <span> v.1) </span><span class="l-percentage">{$product.quantity} * {$product.discount_to_display} = {(float)number_format($product.discount_to_display, 2, ',', '') * $product.quantity}</span>
<br> <span> v.2) </span><span class="l-percentage">({(float)number_format($product.regular_price, 2, ',', '')}* {$product.quantity} - {(float)number_format($product.total, 2, ',', '')}) * {$product.quantity}</span>
<br> <span> v.3) </span><span class="l-percentage"> {floor($product.discount_to_display * 100) / 100 * $product.quantity}</span>
<br><span> </span>
<br><span> floor($product.discount_to_display * 100) / 100 = {floor($product.discount_to_display * 100) / 100}</span>
<br><span> number_format($product.discount_to_display, 2, ',', '') = {number_format($product.discount_to_display, 2, ',', '')}</span>
<br><span> (float)number_format($product.regular_price, 2, ',', '') = {(float)number_format($product.regular_price, 2, ',', '')}</span>
Результат
Буду вдячний за будь яку підказку
На всяк випадок повний tpl файл шаблону корзини в архіві
CMS Prestashop 1.7
Додатки 1
-
tpl - это файл шаблона, в нем не стоит производить вычисления. Нужно искать файл контроллера и править там.
-
Актуальні фриланс-проєкти в категорії PHP
Потрібно зробити щось подібне на відео, це просто сторінка сайту з адмінкою
1000 UAH
потрібно зробити щось подібне на відео, це просто сторінка сайту з адмінкою там можна змінювати суму, ставку, коефіцієнт матчу і так далі, що від мене вимагається? html сторінки зі ставкою? дайте фідбек на двох мовах потрібно HTML та CSS верстання, PHP ∙ 1 година 32 хвилини тому ∙ 5 ставок |
Поправити CLSПотрібно поправити Cumulative Layout Shift через код PageSpeed не бачить цієї проблемиале через гугл хром видно що є зсув макету для комп версії сторінки відповіднов гугл сеарч зявилася помилка стосовно швидкості комп версії Потрібно підняти на іншому хостингу актуальну… PHP, Веб-програмування ∙ 1 день 15 годин тому ∙ 27 ставок |
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 1 день 18 годин тому ∙ 61 ставка |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 2 дні 10 годин тому ∙ 25 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 3 дні 7 годин тому ∙ 34 ставки |