我在生成的pdf发票中显示订单产品图片时遇到问题,但它们显示在信用票据中。我有发票模板(index.tpl),其中必须显示图像。扩展发票模板(index.tpl)的信用票据模板(index_gs.tpl)正在运行。
我需要以下方面的帮助:
如果您需要有关插件的任何信息,我将提供模板来源。
答案 0 :(得分:1)
文档创建进入Shopware_Components_Document
。
public static function getSubscribedEvents()
{
return [
'Shopware_Components_Document::assignValues::after' => 'onAfterRenderDocument',
];
}
public function onAfterRenderDocument(\Enlight_Hook_HookArgs $args) {
$document = $args->getSubject();
$view = $document->_view;
$Order = $view->getTemplateVars('Order');
$User = $view->getTemplateVars('User');
$userID = $Order['_order']['userID'];
$orderID = $Order['_order']['id'];
$shopID = $Order['_order']['subshopID'];
$view->assign('customVar', 'Custom Value'); // This variable will be available in document.
}
如何调试商品需求和查询?
您可以在上述方法中使用var_dump
/ print_r
+ exit
来查看您的需求。