Автор Тема: Цена и НДС в одну строчку  (Прочитано 81 раз)

08 Июль 2020, 10:43:40
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день.

CMS: PrestaShop 1.7.6.2

Цена в товарах отображается таким образом:
20,00
С НДС

Как можно сделать в одну строчку, вот так: 20,00 С НДС ?

Спасибо.
08 Июль 2020, 10:47:10
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16164
  • Репутация: +14616/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Шрифт уменшить пробывали? Может места для одной строчки нет.
08 Июль 2020, 15:06:04
Ответ #2
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Шрифт уменшить пробывали? Может места для одной строчки нет.
Не помогает, дело в чем-то другом, может есть какой-то .tpl файл страницы товара где можно сделать изменения?
Пока не нахожу подобный файл, может там что-то типо <br> после цены стоит.
08 Июль 2020, 16:14:45
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1658
  • Репутация: +46/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В шаблонах темы вот так выводит цену
{l s='%price% tax excl.' d='Shop.Theme.Catalog' sprintf=['%price%' => $product.price_tax_exc]}символа перевода строки нет, проверьте в своей теме
09 Июль 2020, 09:50:37
Ответ #4
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В шаблонах темы вот так выводит цену
{l s='%price% tax excl.' d='Shop.Theme.Catalog' sprintf=['%price%' => $product.price_tax_exc]}символа перевода строки нет, проверьте в своей теме
Да, нашел эту часть кода в файле шаблона product-prices.tpl, она такая же.
В ней что-нибудь можно изменить, чтобы НДС поднялся вверх или это уже где-то в CSS надо менять?
Целый блок вот так выглядит:
{block name='product_without_taxes'}
      {if $priceDisplay == 2}
        <p class="product-without-taxes">{l s='%price% tax excl.' d='Shop.Theme.Catalog' sprintf=['%price%' => $product.price_tax_exc]}</p>
      {/if}
    {/block}
09 Июль 2020, 11:28:40
Ответ #5
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22762
  • Репутация: +17139/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Код который выводит текст "С НДС" находится в конце файла
{if !$configuration.taxes_enabled}
     {l s='No tax' d='Shop.Theme.Catalog'}
{elseif $configuration.display_taxes_label}
     {$product.labels.tax_long}
{/if}
Его нужно перенести к цене
{$product.price}
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
09 Июль 2020, 14:51:25
Ответ #6
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Код который выводит текст "С НДС" находится в конце файла
{if !$configuration.taxes_enabled}
     {l s='No tax' d='Shop.Theme.Catalog'}
{elseif $configuration.display_taxes_label}
     {$product.labels.tax_long}
{/if}
Его нужно перенести к цене
{$product.price}
Спасибо, нашел внизу код (правда он немного изменен), я его поставил после {$product.price} - всё встало в одну строчку, единственное хотел бы "С НДС" сделать немного меньшим шрифтом, чем цена, но они находятся в одном <div> с ценой, как бы их так отделить, чтобы к "С НДС" применить другой размер и цвет шрифта в CSS?