Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将产品选项价格添加到购物车页面-Opencart?_Opencart - Fatal编程技术网

将产品选项价格添加到购物车页面-Opencart?

将产品选项价格添加到购物车页面-Opencart?,opencart,Opencart,如何将选项价格添加到cart.tpl 我在product.tpl中找到了选项价格 <?php foreach ($product['option'] as $option) { ?> - <small><?php echo $option['name']; ?>: <?php echo $option['value']; ?></small><br /> <?php }

如何将选项价格添加到cart.tpl

我在product.tpl中找到了选项价格

 <?php foreach ($product['option'] as $option) { ?>
            - <small><?php echo $option['name']; ?>: <?php echo $option['value']; ?></small><br />
            <?php } ?>

-:
有没有办法给这个代码加上价格


在product.tpl和product.php(controller)中,我们有$option_值['price'],但我在cart.php或cart.tpl中没有看到这一点。如何将此变量拉入购物车和签出页面以添加它?

在cart.php中搜索此行

$option_data[]=数组(
'name'=>$option['name'],
“值”=>(utf8\u strlen($value)>20?utf8\u substr($value,0,20)。“…”:$value)
);
在第226行附近,你可以这样加上价格

$option_data[]=数组(
'name'=>$option['name'],
“值”=>(utf8\u strlen($value)>20?utf8\u substr($value,0,20)。“…”:$value),
“价格”=>$this->currency->format($option['price'])
);
//变量转储($选项);//查看更多选项
现在在cart.tpl中,您可以显示价格


- :  
价格: