自定义 Shopware 6 发票 PDF

Sha*_*han 2 pdf templating shopware shopware6

我将在shopware 6中更改发票pdf模板的模板。
模板自身似乎存储在数据库中的“文档”表中。pdf是由php生成的。
有人知道如何获得完整的自定义模板吗?
后台的配置还不够。

谢谢。

小智 5

我前段时间写了一个示例主题,即扩展基本模板: https: //github.com/mnaczenski/SwagDocumentTemplate

核心模板位于此处:https://github.com/shopware/platform/blob/trunk/src/Core/Framework/Resources/views/documents/base.html.twig

因此,您可以通过扩展 twig 文件并将其放置在正确的文件夹中来覆盖您自己的主题中的文件,如文档中所述:https ://developer.shopware.com/docs/guides/plugins/themes/theme-base-指导

在 Twig 中扩展:{% sw_extends '@Framework/documents/base.html.twig' %}
文件夹结构:/src/Resources/views/documents/base.html.twig

根据德国法律,生成的 PDF 存储在数据库中,生成后无法更改。但新生成的 PDF 是基于模板的。