Долго в интернете искал решение своей проблемы, и нашел модуль самописнный на офф сайте уберкарта
(http://www.ubercart.org/project/uc_currency) который не хотел норм ставиться но пару манипуляций и он заработал как родной
Сразу к делу. Допустим у вас есть сайт на Drupal 7 с установленным модулем Ubercart 3 и настроенным и товаров пару штук тестовых, что дальше:
1. Качаем модуль Currency и устанавливаем.
2. Заходим в папку "sites/all/modules/currency/currency_api" и заменяем файл currency_api.module (по умолчанию он должен быть пустым) на файл который вложен (или Яндекс.Диск)
4. Скачиваем и устанавливаем модуль uc_currency (доступный как вложение или через Яндекс.Диск)
5. Настраиваем модуль Ubercart по пути: YOURSITE.ME/admin/store/settings/store
Так настроено у меня:
6. Настраиваем модуль uc_currency по пути: YOURSITE.ME/admin/store/settings/currency
Так настроено у меня:
PS: USD rate to UAH выставлено 0.0371 так как мой курс 1$ = 27грн в итоге коефициент умножения будет 1/27 = 0.0371
7. Вывести переключатель можно через Структура>Блоки>Currency Switcher
или программно
<?php
$block = block_load('uc_currency', 'uc_currency_block');
print drupal_render(_block_get_renderable_array(_block_render_blocks(array($block))));
?>
Вложение | Размер |
---|---|
uc_currency_.zip | 4.27 КБ |
currency_api.module | 28.37 КБ |
Комментарии
Дублирую:
Поправьте, по возможности и отпишите - разместим на главную.
Поправил.
На главной.
currency_api.module28.37 КБ не работает ссылка
добавил ссылку на Яндекс.Диск