2015-10-05 25 views
2

我有问题。在Prestashop中有一个生成pdf的系统(例如发票)。我需要生成一个与消息插入到购物车页面的PDF。我如何做到这一点?如何在Prestashop中生成pdf?

谢谢! 再见! :-D

回答

3

您将需要3个要素:渲染器,模板和控制器

如果没有更多的细节,这是很难做到精确,但一般而言,您可以看看为了回报,它是PDF文档的最简单的一个;

您需要创建扩展HtmlTemplate类(看班/ PDF/HTMLTemplateOrderReturn.php例如)

你需要创建一个Smarty的模板作为PDF文档的模型(看PDF /为了回报.tpl)

之后,在你的控制,你必须调用PDF ::渲染 像控制器/正面/ PdforderReturnController.php

对于frontoffice你应该在你的车控制器将链接添加到您的控制器, specyfing cart id(或其他参数)在URL中。

对于后台您可以创建模块,并使用displya displayAdminOrderContentOrder/displayAdminOrderTabOrder挂钩的链接或覆盖AdminOrderController(不鼓励)

+0

有没有办法改变的PDF生成的方向是什么? –