【问题标题】:Open cart product description doesn't show on order email打开购物车产品说明未显示在订单电子邮件中
【发布时间】:2016-10-16 07:31:54
【问题描述】:

如何在 opencart 的订单电子邮件或管理员订单历史记录中显示产品描述?因为,我只有很短的产品描述,所以我把尺寸作为描述。例如。 20x20 公斤。我已经尝试添加到控制器:

'description' => '$products['description']';

并按订单查看。 tpl,但它没有显示任何内容。

我这样添加到模型中:

'description' => utf8_substr(strip_tags(html_entity_decode($product['descript‌​ion'], ENT_QUOTES, 'UTF-8'))

'description' => htmlspecialchars_decode($product['description'])

但不幸的是,当我尝试回应它时它不起作用。

查看目录 > 查看 > 主题 > (mytheme) > 模板 > 邮件 > order.tpl

链接:http://pastebin.com/zpcWyzsU

模型目录>模型>结帐> order.php

链接:pastebin.com/37w7ix1Z

我将不胜感激。

【问题讨论】:

  • 不幸的是,这根本不起作用,我在网上找不到任何一篇文章,也没有任何可用的 oc 扩展。考虑创建模块/xml,但不是很热衷。我会很感激能帮助我的人。谢谢。

标签: javascript php opencart


【解决方案1】:

'description' => '$products['description']';应该是

'description' => $products['description'];

【讨论】:

  • 嗨普里塔姆,谢谢你的评论。我只是在这里打错了。当然,变量不会用单引号或双引号括起来。对不起,如果这个问题令人困惑,我需要纠正:控制器是这样的:'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $ this->config->get('config_description_length')),视图是这样的: 这里是html代码
【解决方案2】:

问题解决了!经过长时间的分析问题。我想出了解决方案,并调整了目录>模型>结帐>orders.php中的代码

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-08
    • 2012-09-01
    • 1970-01-01
    相关资源
    最近更新 更多