Вы здесь

Смена валюты на Рубли для русской версии сайта

1

у меня оно работало, потом я стал замечать что оно перестало работать.
сейчас я отключил Буст, хотя в .htaccess я так и не добавлял код от буста, так что сейчас кеша нету вообще и модуль не включен.
также я отключил Minify HTML
и теперь не могу понять почему не срабатывает мое правило смены валюты для русской версии сайта
вот как я сделал правило:

Правило для смены валюты на Рубли для русской версии сайта (то же и для других валют):

  1. Событие или Event - Инициализация - (то есть при самом старте друпал)
  2. Условия: Сравнение данных: Параметр: Данные для сравнения: [site:current-user:language], Значение: Русский - (это я токен ввел site:current-user:language , а потом выбрал из списка значение)
  3. Действия: Set the user currency to use: Параметр: The currency code to use: RUB, Set currency even if it's defined in a cookie.: ложно - (это тяжело понять но раньше работало)

Теперь в другом браузере без авторизации и с очисткой кеша браузера и вообще всех данных за все время - открываю сайт.ком/ру и вижу все товары в усд, а не в рублях. почему подскажите пожалуйста

Версия Drupal: 
7.x
Категория: 
Multilingual
Связанные проекты: 
Drupal CommerceCommerce Multicurrency
Вопрос задан 06.08.2015 - 21:50

срабатывает последнее в списке правило, у меня список:
Currency Grivna for Ukranian
Currency RUB for Russian
Currency USD for English

если отключить правило Currency USD for English, то правило для рублей работает. а если включить правило для долларов то не работает русское правило - а работает англ. то же самое с гривной. получается что все правила срабатывают на всех языках. может быть надо сравниать адрес пути ru, uk?

Комментарий оставлен 11.09.2015 - 11:54

Ответы