我正在使用Opencart 2.0.1.1
。产品页面上有隐藏的文本字段,我想在购物车页面上发布。我正在关注this tutorial,但得到Undefined index
问题。如何在购物车中传递自定义变量?
<input type="hidden" name="design" value="12">
我也做了如下编码所以:
在目录/控制器/结帐/ cart.php
$option['design']=$this->request->post['design'];
$this->cart->add($this->request->post['product_id'],$quantity,$option);
然后在$data['products'][] = array(
在系统中加入'design' => $product['design'],
接着/ library/cart.php
在$this->data[$key] = array(
加入'design' => $options['design'],
然后在视图\主题\模板名\模板\结账cart.tpl \ cart.tpl
echo $product['design'];
任何人都可以请帮我看这个问题?
我想,你需要在你的问题中指定你的代码以获得更好的问题。你有什么尝试? – HarnishDesign
@HarnishDesign现在编辑了这个问题。 –
我们可以看到实际的代码,tpl文件/生成的html将有助于确定页面和窗体是否正确渲染。 –