Налаштовуємо валютний знак рубля в virtuemart 2

Іноді виникає необхідність в зміні стандартного знак валюти "руб" на щось інше, наприклад, "руб." або на валютний знак рубля.

Для простої зміни тексту все досить просто. Потрібно зайти в компоненти-> Virtuemart-> Настройки> Валюта. Знаходимо Russian ruble і і в рядку Символ валюти міняємо стандартне значення "руб".

Там же можна налаштувати вигляд десяткового і тисячного роздільник, а так же зовнішній вигляд ціни (наприклад, прибрати висновок символу валюти).

Налаштовуємо валютний знак рубля в virtuemart 2

Однак, таким чином не вийде поставити символ валюти довше 4 знаків через обмеження в базі даних. Щоб його прибрати потрібно підключитися до бази даних сайту і в таблиці _virtuemart_currencies у вкладці Структура змінити поле currency_symbol.

Налаштовуємо валютний знак рубля в virtuemart 2

Тепер, довжина Символу валюти обмежується 64 символами чого точно має вистачити 🙂

Якщо ви хочете виводити не просто текст, а валютний знак рубля, то в таблиці _virtuemart_currencies потрібно знайти знак рубля - Russian ruble

Натискаємо кнопку Змінити і в вікні, в полі currency_symbol вставляємо