Смена tv на лету
Всем привет!
Помогите пожалуйста, никак не соображу как можно сделать следующее:
На сайте нужно сделать так чтобы отображались цены ну например в двух валютах, на выбор пользователя.
Суммы и обозначения валют (USD, RUR и т.д.) предполагаю брать из tv-поля, заполненного вручную.
Так вот каким образом сделать так, чтобы пользователь например выбрал нужную валюту из выпадающего списка где-нибудь в шапке сайта, и все цены отобразились в нужной ему валюте. Если это будет делаться без перезагрузки страницы — вообще супер, но совсем не обязательно.
Помогите пожалуйста, никак не соображу как можно сделать следующее:
На сайте нужно сделать так чтобы отображались цены ну например в двух валютах, на выбор пользователя.
Суммы и обозначения валют (USD, RUR и т.д.) предполагаю брать из tv-поля, заполненного вручную.
Так вот каким образом сделать так, чтобы пользователь например выбрал нужную валюту из выпадающего списка где-нибудь в шапке сайта, и все цены отобразились в нужной ему валюте. Если это будет делаться без перезагрузки страницы — вообще супер, но совсем не обязательно.
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
- Создаешь 2 TV, например: price_rur и price_usd
- Через html/css/js делаешь переключалку валюты и записываешь в куки выбранное значение пользователем,
- Создаешь сниппет с названием например: getPrice и в коде проверяешь куку и зависимости от него возвращаешь значение из нужного TV
- На месте вывода цены вызываешь сниппет getPrice
Другой способ:rur или usd и перезагружаешь страницу
- Создаешь 2 TV, например: price_rur и price_usd
- На страницу загружаешь js объект с ценами
- Элементу с ценой указываешь селектор, теперь при переключении можно будет не перезагружать страницу, а просто брать данные из ранее выгруженных данных и вставлять в элементы
и т.д.