prestashop pdf发票中的订单号错误

时间:2015-07-06 16:29:03

标签: pdf prestashop tcpdf

我正在尝试将订单ID放在prestashop PDF发票的页脚中。 为此我在文件/theme/mytheme/pdf/footer.tpl中添加了这个:

{assign var="orderId" value="%05d"|sprintf:$order->id}
{$orderId}

然而,当我去订单>发票和我生成PDF,当有多个订单时,PDF的最后一页有前一张发票的订单ID ...除了这个之外,所有其他的都没问题。

我做错了什么或者是prestashop还是tcpdf错误?

更新

prestashop论坛上的用户建议在/classes/pdf/HTMLTemplate.php的getFooter()函数中将order变量分配给smarty。 我做了,现在,在所有页面上我都有下一页的订单ID,除了最后一个有正确的页面...

1 个答案:

答案 0 :(得分:1)

您可以使用以下方式获取订单ID:

Workout.allObjects()

尝试此代码并生成新的PDF