Стилизуем символ валюты в цене OpenCart
31.01.2021 | Написав eugenem
Стандартно в ценах на OpenCart число и символ валюты (руб., грн.) выводятся в едином блоке, и стиль у них, сотвественно, может быть только один. Но часто в дизайне можно встретить в ценах большое жирное число и символы валюты мелким шрифтом. Т.е. нам нужно добавить для указателя валюты отдельный стиль. Делаем следующим образом:
Открываем файл system/library/currency.php. Находим:
public function format($number, $currency = '', $value = '', $format = true) { if ($currency && $this->has($currency)) { $symbol_left = $this->currencies[$currency]['symbol_left']; $symbol_right = $this->currencies[$currency]['symbol_right']; $decimal_place = $this->currencies[$currency]['decimal_place']; } else { $symbol_left = $this->currencies[$this->code]['symbol_left']; $symbol_right = $this->currencies[$this->code]['symbol_right']; $decimal_place = $this->currencies[$this->code]['decimal_place']; $currency = $this->code; } |
И меняем в двух местах:
$symbol_right = $this->currencies[$currency]['symbol_right']; |
на:
$symbol_right = '<span class="currency">'.$this->currencies[$currency]['symbol_right'].'</span>'; |
Теперь через стили мы можем назначить свое отображение для span’а currency.
Рубрика: Веброзробка
Коментарі читачів статті "Стилизуем символ валюты в цене OpenCart"
Немає коментарів.