
Лучший Ответ Cheren-dow , 15 June 2016 - 13:08
: 1. Как сделать чтобы только 1 категория была забита в $, а выводилась в рублях?
Это можно сделать, но для этого необходимо сделать хак в хелпере модуля:
\modules\mod_jbzoo_currency\helper.php
В методе _defaultCur, через request получать id категории и проверять:
if ($this->app->jbrequest->get('category_id') == 8) { $currentCur = 'usd'; }
а после устанавливать валюту
Далее в методе getCurrencyList по аналогии:
if ($this->app->jbrequest->get('category_id') == 8) { $defaultCur = 'usd'; }
Теперь для категории с ID в по умолчанию будет доллар
2. и как сделать чтобы корзина дружила с этим (в настройках корзины выбрать можно только 1 валюту)?
Если необходимо для строки товара изменить отображающую валюту необходимо делать хак в файле класса:
\media\zoo\applications\jbuniversal\framework\classes\cart\jborder.php
В методе renderItems. Так еж получайте категорию и делайте замену.
Перейти к сообщению