Доброго всем дня. Пытаюсь подключить
корзинный виджет Яндекс.Доставки на "коробочную" версию одностраничного оформления заказа на движке 1.5.6.2. Возникает такая проблема, поскольку в java я не силен. Для инициализации модального окна с параметрами доставки, необходимо передать в виджет данные о товарах в корзине, а именно: вес, количество и стоимость товаров в корзине. В примере от Яндекса этот блок выглядит так:
<script type="text/javascript">
window.cart = {
quantity: 3, //общее количество товаров
weight: 2,
cost: 1000
}
</script>
, т.е. эти параметры жестко заданы.
Код моей корзины выглядит, отвечающий за вывод этих параметров выглядит так:
<tr class="cart_total_price">
<td colspan="5">{l s='Total products:'}</td>
<td colspan="2" class="price" id="total_product">{displayPrice price=$total_products}</td>
</tr>
<tr class="cart_total_price">
<td colspan="5">{l s='Total weight:'}</td>
<td colspan="2" class="price" id="total_weight">{$cart->getTotalWeight()}</td>
</tr>
<tr class="cart_total_price">
<td colspan="5">{l s='Total Quantity:'}</td>
<td colspan="2" class="price" id="total_quantity">{$cart_qties}</td>
</tr>
Для получения этих данных я пытаю использовать скрипт следующего вида:
<script type="text/javascript">
window.cart = {
quantity: $("#total_quantity").html(),
weight: $("#total_weight").html(),
cost: $("#total_product").html(),
}
</script>
, но к сожалению такой код не работает.
Помогите пожалуйста составить правильную версию запроса.