Shopware 在发票 pdf 中显示产品图片
Shopware show product image in invoice pdf
我在生成的 pdf 发票中显示订单产品图片时遇到问题,但它们显示在贷方通知单中。我有必须显示图像的发票模板 (index.tpl)。扩展发票模板 (index.tpl) 的贷方通知单模板 (index_gs.tpl) 正在运行。
我需要以下方面的帮助:
- 如何调试 shopware 请求和查询?
- 模板的数据在哪里加载?
如果您需要有关插件、模板源等信息,我会提供。
文档创建进入 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.
}
How to debug shopware requests and queries?
您可以在上面的方法中使用var_dump
/print_r
+ exit
来查看您需要什么。
我在生成的 pdf 发票中显示订单产品图片时遇到问题,但它们显示在贷方通知单中。我有必须显示图像的发票模板 (index.tpl)。扩展发票模板 (index.tpl) 的贷方通知单模板 (index_gs.tpl) 正在运行。
我需要以下方面的帮助:
- 如何调试 shopware 请求和查询?
- 模板的数据在哪里加载?
如果您需要有关插件、模板源等信息,我会提供。
文档创建进入 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.
}
How to debug shopware requests and queries?
您可以在上面的方法中使用var_dump
/print_r
+ exit
来查看您需要什么。