Доброе время суток. Попытка улучшить всплывающую корзину застряла на возможности использования пользовательских значений вместо существующих. Этот пример работает как ожидалось:
$.getJSON('/cart.js').then(
function(cart) {
$('#example').html(theme.Currency.formatMoney(cart.total_price, theme.moneyFormat));
});
В шаблоне корзины я сделал другие значения с помощью жидкостных кодов. Вот пример:
{% for item in cart.items %}
{% assign totalfive = 0 %}
{% assign fiveminus = cart.total_price | times: 0.05 %}
{% assign totalfive = cart.total_price | minus: fiveminus %}
{% endfor %}
В HTML это значение выглядит следующим образом: <span>{{ totalfive | money }}</span>
Вопрос в том, как получить это значение по JSON? Может быть, есть способ поймать его с помощью элемента на основе идентификатора? Или это точно невозможно?