VM 2.x Вывести символ валюты

Статус
В этой теме нельзя размещать новые ответы.

feNDer2k5

Создатель
Регистрация
29 Янв 2008
Сообщения
36
Реакции
9
Подскажите как вывести символ валюты ($, € и др.) в произвольном месте в зависимости от переключателя валют?
 
Нашел похожее решение Для просмотра ссылки Войди или Зарегистрируйся, но у меня почему то не работает...символ всегда один и тот же $ и переключение валют не влияет.Так должно? В чем проблема? В php не особо силен...
add this code to your template file "/components/com_virtuemart/views/productdetails/tmpl/default_showprices.php"

at the top after "defined('_JEXEC') or die('Restricted access');" :

$currency_model = VmModel::getModel('currency');
$displayCurrency = $currency_model->getCurrency( $this->product->product_currency );

add this code where you want to output the currency:

echo $displayCurrency->currency_name;
echo $displayCurrency->currency_code_3;
echo $displayCurrency->currency_symbol;


$displayCurrency->currency_name => United States Dollar
$displayCurrency->currency_code_3 => USD
$displayCurrency->currency_symbol => $

It should automatically switch based on the current CURRENCY selected.

P.S. Похоже этот метод выводит лишь базовую валюту...
P.P.S Речь о VM 2.0.22...

Особо нет, так как в vm2 одна валюта базовая, а цены в разных валютах с учетом курса формируются функцией createPriceDiv в /administrator/components/com_virtuemart/helpers/currencydisplay.php, свой вопрос (нужно было вывести цену со скидкой для информации) я решил модифицировав эту функцию и создав новую.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху