我正在尝试将订单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,除了最后一个有正确的页面...
答案 0 :(得分:1)
您可以使用以下方式获取订单ID:
Workout.allObjects()
尝试此代码并生成新的PDF