【发布时间】:2016-01-02 05:38:25
【问题描述】:
我有一个问题。在 Prestashop 中有一个生成 pdf 的系统(例如发票)。我需要生成一个带有插入购物车页面的消息的 pdf。我该怎么做?
谢谢! 再见!! :-D
【问题讨论】:
标签: pdf prestashop invoice
我有一个问题。在 Prestashop 中有一个生成 pdf 的系统(例如发票)。我需要生成一个带有插入购物车页面的消息的 pdf。我该怎么做?
谢谢! 再见!! :-D
【问题讨论】:
标签: pdf prestashop invoice
您将需要 3 个元素:渲染器、模板和控制器
没有更多的细节,很难准确,但总的来说你可以看看订单退货,它是最简单的pdf文件;
您需要创建一个扩展 HtmlTemplate 的类(例如查看 classes/pdf/HTMLTemplateOrderReturn.php)
您需要创建一个 smarty 模板作为 PDF 文档的模型(查看 pdf/order-return.tpl)
之后,您必须在控制器中调用 PDF::render 就像在 controllers/front/PdforderReturnController.php 中一样
对于前台,您应该在您的购物车控制器中添加指向您的控制器的链接,在 url 中指定购物车 ID(或其他参数)。
对于后台,您可以使用 displayAdminOrderContentOrder / displayAdminOrderTabOrder 挂钩创建模块并显示链接或覆盖 AdminOrderController(不鼓励这样做)
【讨论】: