如何在OpenCart 2结帐和电子邮件通知中显示完整的OPTION名称?

时间:2016-01-20 11:07:35

标签: php email opencart options opencart2.x

我希望所有页面和电子邮件通知都能完全显示我的选项名称。

通过修改catalog/controller/checkout/cart.php我已设法解决购物车的问题,但选项名称仍然在结帐总数和买家和管理员收到的电子邮件中被切断。

这是我的问题的例子:

problem picture, option names are cut off

以下是我希望在电子邮件和结帐页面上实现的示例:

fixed problem for cart view only

我已设法通过使用以下内容替换第catalog/controller/checkout/cart.php行修改112 - 115控制器来删除仅限购物车视图

$option_data[] = array(
'name'  => $option['name'],
'value' => $value
);

1 个答案:

答案 0 :(得分:2)

您必须对结帐总额和电子邮件

进行相同的更改

结帐总计

第347行

controller / checkout / confirm.php

变化

'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)

'value' => $value

并且电子邮件到了 model / checkout / order.php和第562行

变化

'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)

'value' => $value