我找到一篇文章Magento – Add custom comment box to each product in Cart,里面说按照文章做的就是加评论,我加了日期,我成功了。
侧边栏文件位于此处:
app/design/frontend/default/f001/template/checkout/cart/sidebar.phtml
我添加了以下代码:
<script>
function submitForm(){
var form = document.getElementById("form1");
form.submit();
window.location.href = "<?php echo $this->getCheckoutUrl() ?>";
//window.location.href = "<?php echo $this->getUrl('checkout/cart');?>";
}
</script>
<form id="form1" action="<?php echo $this->getUrl('checkout/cart/updatePost') ?>" method="post">
<button type="button" title="<?php echo $this->__('Checkout') ?>" class="button" onclick="submitForm()"><span><span><?php echo $this->__('Checkout') ?></span></span></button>
<input type="text" name="cart[<?php echo $_item->getId() ?>][wdate]" id="cart[<?php echo $_item->getId() ?>][wdate]" value="<?php echo date("Y/m/d"); ?>" />
<input type="hidden" name="update_cart_action" value="update_qty" class="button btn-update" />
</form>
我希望siebar上的“我的购物车”同样可以更新。但是我在侧边栏的“我的购物车”、“我的购物车”和一页的购物车中出现了一些问题,好像有冲突。也许使用了同名<input>
。侧边栏上的“我的购物车”似乎不起作用。无法在数据库中更新。如何解决?