Помощь разделить цену и валюту

meatuss

Постоялец
Регистрация
24 Фев 2013
Сообщения
103
Реакции
5
добрый день всем
подскажите как правильно сделать в ocStore 3.0.2.0
разделить цену и валюту

\system\library\cart\currency.php
с
Код:
$symbol_right  = $this->currencies[$currency]['symbol_right'];
на
Код:
$symbol_right = '<span class="currency">'.$this->currencies[$currency]['symbol_right'].'</span>';

меняется но вот в опциях тоже изменяется и что то все ломает
Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
да в опциях выводиться цена
Код:
<img src="{{ option_value.image }}" alt="{{ option_value.name }} {% if option_value.price %} {{ option_value.price_prefix }} {{ option_value.price }}

Потому что там, вероятнее всего, стоит цена опций. Поэтому посмотрите еще в файле catalog/../../../product.php
да в опциях выводиться цена
Код:
<img src="{{ option_value.image }}" alt="{{ option_value.name }} {% if option_value.price %} {{ option_value.price_prefix }} {{ option_value.price }}
 
Последнее редактирование модератором:
да в опциях выводиться цена
Код:
<img src="{{ option_value.image }}" alt="{{ option_value.name }} {% if option_value.price %} {{ option_value.price_prefix }} {{ option_value.price }}
А зачем вы вообще в функции залезли? Если хотите поставить пробел, то вам надо в шаблоне непосредственно сделать пробел. На крайний случай в админке - в настройках валюты поставить валюту с пробелом. Но в функцию не надо лезть и вносить туда стили.
 
А зачем вы вообще в функции залезли? Если хотите поставить пробел, то вам надо в шаблоне непосредственно сделать пробел. На крайний случай в админке - в настройках валюты поставить валюту с пробелом. Но в функцию не надо лезть и вносить туда стили.

это просто единственный вариант который удалось найти и разделить цену с валютой. я просто хочу сделать что значок валюты только был со своими стилями.
валюта.PNG
просто сейчас оно выглядет как то не очень на сайте
 
А какой смысл вообще в функции лезть, если всё элементарно делается в шаблоне и через css? Для примера, пишем в коде <h3 class="price-header">1000<span class="znak-valuta">₴</span></h3> и в css прописываем нужные размеры, оформление и отступы, типа .znak-valuta {font-weight: bold; padding-left: 4px;}. А если нужно какое-то хитрое написание значка валюты, то вообще её проще подключить картинкой svg и уже с ней играть стилями.
 
Ищите в контроллере товара массив product option value или что то в этом ключе, там есть подгрузка валюты - currency
 
Назад
Сверху