Автор Тема: Как изменить формат цены?  (Прочитано 1104 раз)

16 Март 2017, 14:43:34
Ответ #15
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
В чем собствено проблема?
Как поменять размер шрифта непонятно?
16 Март 2017, 16:27:04
Ответ #16
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В чем собствено проблема?
Как поменять размер шрифта непонятно?

Поменять размер шрифта не проблема, но он меняется для всего блока, и нужно только для копеек.
16 Март 2017, 21:05:46
Ответ #17
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
У копеек span поставь и для него отдельно стили создай.
16 Март 2017, 21:20:55
Ответ #18
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У копеек span поставь и для него отдельно стили создай.
Там нет деления на целые и копейки, или я не в том файле мучаю
16 Март 2017, 22:02:21
Ответ #19
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Размер шрифта цены прописан в файле themes/default-bootstrap/css/global.css на линии 5999
.price.product-price {
  font: 600 21px/26px "Open Sans", sans-serif;
  color: #333; }
И делить нужно где то в коде html а потом здесь добавить стиль. Но найти где поделить пока не могу.
20 Март 2017, 13:42:31
Ответ #20
  • Старожил
  • ****
  • Сообщений: 274
  • Репутация: +3/-0
    • Просмотр профиля
Может поможет, у меня тоже была такая потребность. Тут на форме нашел код на javascript, который разбивает цену и меняет размер у копеек. Давно это было так что адрес не помню, но точно с этого сайта скачивал.
Искал уже, может не по тем словам, но ни чего не нашел. Давно это было?
Давно, примерно с год, может меньше. У меня и сайта того уже нет. На память не помню что там сделать нужно. Я сам ничего не менял, только файлы загрузил.
21 Март 2017, 14:16:39
Ответ #21
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может поможет, у меня тоже была такая потребность. Тут на форме нашел код на javascript, который разбивает цену и меняет размер у копеек. Давно это было так что адрес не помню, но точно с этого сайта скачивал.
Искал уже, может не по тем словам, но ни чего не нашел. Давно это было?
Давно, примерно с год, может меньше. У меня и сайта того уже нет. На память не помню что там сделать нужно. Я сам ничего не менял, только файлы загрузил.

Год, это не так уж и давно. Как же найти, уже все перепробовал поиском, ни чего  :(
23 Март 2017, 09:14:59
Ответ #22
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Думаю через стили это сделать не получится, так как в коде цена выводится переменной одним значением, т.е. насколько я понимаю её то можно обернуть к примеру в span и класс задать, но цифр получается 2, а стиль один общий будет
23 Март 2017, 09:49:31
Ответ #23
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Думаю через стили это сделать не получится, так как в коде цена выводится переменной одним значением, т.е. насколько я понимаю её то можно обернуть к примеру в span и класс задать, но цифр получается 2, а стиль один общий будет
Для второй группы цифр можно прописать отдельный стиль и там задать размер шрифта. А вот где их отделить в span вот это я и не мошу найти.
23 Март 2017, 16:24:48
Ответ #24
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нашел, что в файле product-list.tpl  вот этот код
<span class="price product-price">
{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}
</span>
отвечает за вывод формата цены.
Но, блин не хватает ума где тут делится на до запятой и после. Чтобы выделить в span и прописать другой стиль для копеек.
Кто силен в кодах помогайте пожалуйста.
23 Март 2017, 16:55:56
Ответ #25
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Чтобы разделить цену, нужно переопределять функции конвертации и формата цен. Этот код, что вы приводите, бесполезен. Изменить нужно методы ценообразования.
23 Март 2017, 17:29:27
Ответ #26
  • Фрилансер
  • *
  • Сообщений: 180
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Чтобы разделить цену, нужно переопределять функции конвертации и формата цен. Этот код, что вы приводите, бесполезен. Изменить нужно методы ценообразования.

Так и прошу, чтобы кто нибудь рассказал и показал как это сделать. В ответах к сожалению одни общие фразы  :'(