Перейти к содержанию
Orkh3ll0

Изменить вывод "цены" и цифры в твиге

Рекомендуемые сообщения

Всем добра

У меня после плавающей точки в цене есть 2 цифры. Как мне поднять их выше? Примерно так как ниже.

1 258<sup>.58</sup>

Копейки нужно поднять так же в твиг файле. Есть некая  таблица и  вывожу туда его значение {{ something.price }}. Нужно взять цифру и тоже после плавающей точки, поднять копейки наверх. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

{{ something.price//1 }} <sup> {{ 100*something.price-100*(something.price//1) }} </sup>

Изменено пользователем chirs

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Chris Спасибо вам большое!) Есть одно НО, это то что когда после плавающей точки 2 "нуля" он оставляет только 1 ноль, но в целом работает!) 

Еще "|round" дописать, что бы округлил, а то выдает иногда, как на рисунке 2.
 {{ 
something.price//1 }} <sup> {{ (100*something.price-100*(something.price//1))|round }} </sup>

Снимок.JPG

Снимок2.JPG

Изменено пользователем Orkh3ll0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а почему бы вторую часть не написать просто {{ price*100%100 }}

 

вывод с подстановкой нулей

{{ price//1 }}<sup>{{ ('00'~price*100%100)[-2:] }}</sup>

Изменено пользователем lexxkrt
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.