添加产品选项价格到购物车页面 - Opencart?
问题描述:
如何将选项价格添加到cart.tpl ???添加产品选项价格到购物车页面 - Opencart?
我发现product.tpl期权价格
<?php foreach ($product['option'] as $option) { ?>
- <small><?php echo $option['name']; ?>: <?php echo $option['value']; ?></small><br />
<?php } ?>
有没有一种方式来增加价格这个代码?
在product.tpl和product.php(控制器)中,我们有$ option_value ['price']但我没有在cart.php或cart.tpl中看到它。我们怎样才能把这个变量放到购物车和结账页面来添加它?
答
在cart.php寻找此行
$option_data[] = array(
'name' => $option['name'],
'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)
);
围绕线226,你可以在cart.tpl加上价格这样
$option_data[] = array(
'name' => $option['name'],
'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value),
'price' => $this->currency->format($option['price'])
);
// var_dump($option); // look more options
现在,您可以显示价格
<?php foreach ($product['option'] as $option) { ?>
- <small><?php echo $option['name']; ?>: <?php echo $option['value']; ?>
price: <?php echo $option['price']; ?></small><br />
<?php } ?>
非常感谢你;) – Nurik 2014-08-29 17:35:58