Вывожу корзину на странице checkout в шаблоне commerce-checkout-form-checkout.tpl.php
global $user;
if ($order = commerce_cart_order_load($user->uid)) {
$wrapper = entity_metadata_wrapper('commerce_order', $order);
if (commerce_line_items_quantity($wrapper->commerce_line_items, commerce_product_line_item_types()) > 0) {
print '<div class="right_part">'.'<div class="basket_title">'. t('Cart').'</div>'.commerce_embed_view('commerce_cart_form', 'default', array($order->order_id), 'cart').'</div>';
}
}
?>
Выводиться нормально, но не срабатывают кнопки Удалить, пересчитать - страничка просто обновляется... При этом на страничке cart все работает корректно.
Подозреваю, что происходит кофликт с формой чек-аута, так как когда с шаблона убираю $form_checkout
все работает нормально..
Подскажите, пжалуйста как убрать конфликт?
Подскажите в чем может быть причина?
Комментарии
скорее конфликт с #id, попробуйте
drupal_get_form('commerce_cart_form', $order->order_id)
, проверьте есть ли повторяющиеся id="значение" в html этих двух форм...Дело было в том, что выводилась форма в форме. Не подумала...
Женщины...:D
@Boozenok не подскажите, как решили этот вопрос