Shopware以发票pdf显示产品图片

时间:2018-05-30 14:35:09

标签: shopware

我在生成的pdf发票中显示订单产品图片时遇到问题,但它们显示在信用票据中。我有发票模板(index.tpl),其中必须显示图像。扩展发票模板(index.tpl)的信用票据模板(index_gs.tpl)正在运行。

我需要以下方面的帮助:

  1. 如何调试商品需求和查询?
  2. 模板的数据在哪里加载?
  3. 如果您需要有关插件的任何信息,我将提供模板来源。

1 个答案:

答案 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来查看您的需求。

相关问题