Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как вывести курс валют в шапку сайта ocStore 3.0


Recommended Posts

Здравствуйте подскажите как вывести курс валют в шапку сайта делал вот по такому принципу как тут описано но не помогает(((

Выводиться только вот так Курс: 1 руб = дол. Модификатор обновлял кэш чистил((( что не так подскажите.

Заранее спс за ответ.
в файле \catalog\controller\common\header.php
где нибудь в начале вставим

$data['rub_usd'] = $this->currency->convert(1'RUB''USD');


в шаблоне \catalog\view\theme\default\template\common\header.twig
в нужном месте вставим

Курс: 1 руб = <?php echo $rub_usd?> дол.
Змінено користувачем oleksavoinar1
Надіслати
Поділитися на інших сайтах


Вы пишите в ветке для 3.x
но вот в Вашем примере указывается cинтаксис tpl

Цитата

header.tpl

а в тройке twig, то-есть данный способ не будет работать

Змінено користувачем sasha3337774
  • +1 1
Надіслати
Поділитися на інших сайтах

Этот метод был взять с интернета для версии версии opencart 2.3.0.2 

По этому принципу пытался реализовать и в osStore3.0

А можете подсказать как можно это реализовать на osStore3.0

Заранее спс.

Змінено користувачем oleksavoinar1
Надіслати
Поділитися на інших сайтах


5 часов назад, oleksavoinar1 сказал:

<?php echo $rub_usd?>

Курс: 1 руб = {{ rub_usd }} дол нужно наверное

Надіслати
Поділитися на інших сайтах


  • 5 months later...

Нашёл для себя решение в виде:

		$data['usd_uah'] = $this->currency->convert(1, 'USD', 'UAH');
		$data['uah_eur'] = $this->currency->convert(1, 'UAH', 'EUR');

И для вывода:

$ <?php echo $usd_uah; ?>{{ usd_uah }}
 <?php echo $eur_uah; ?>{{ eur_uah }}

 

Вопрос - как выводить с 2мя знаками после запятой? выводится больше 6ти ((

Надіслати
Поділитися на інших сайтах


Можно также использовать функционал движка и делать

$this->currency->format

но тогда знаков после запятой будет столько, сколько стоит в соотв. валюте в настройках валют.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.