Добрый вечер сообщество. Хочу задать вопрос относительно шаблона token в ubercart под названием cost. Чуть в том что я всё изрыл но не смог ограничить число знаков после точки, а по этому мы получаем не очень красивые заголовки, которые можно увидеть на картинке.
Буду рад любым советам как с этим бороться.
Предположительно я догадываюсь что лучшим вариантом будет найти шаблон вывода token под названием cost (где искать?) и написать свой модуль, который бы дублировал бы этот шаблон, но с другим названием как пример mycost, но чтоб мы смогли настроить вывод информации.
Если решение проблемы более простое, то буду рад любым подсказкам. В конфигурации ubercart есть настройки отображения суммы, но они не влияют на вывод token шаблона.
Заранее благодарю.
Вложение | Размер |
---|---|
123.jpg | 14.8 КБ |
Комментарии
ограничением нулей после запятой, занимается ядро, если его ничем не передавили.
Функция формата вывода цены uc_currency_format();
А где формируется token шаблоны для ubercart значений можете подсказать, а то мне мозгов и гугла не хватает пока для поиска и понимания где искать.
есть hook_token_list() и hook_token_values() посмотрите как они реализованы в уберкарте.
Спасибо, буду разбираться.
Необходимо самому переопределять токен вывода цены (модуль Custom tokens)
<?php return uc_currency_format(round($node->sell_price));?>
Тип токена Документ