714
edits
(→创建新模板) Tag: 2017 source edit |
|||
| Line 41: | Line 41: | ||
*通过在与模板相关的模块配置页面(即我们示例中的报价单模块配置页面)中激活此模板,并显示预览来测试此模板... | *通过在与模板相关的模块配置页面(即我们示例中的报价单模块配置页面)中激活此模板,并显示预览来测试此模板... | ||
将您创建的新文档模板添加到表 '''llx_document_model''' 中。 | |||
==使用模块生成器创建== | ==使用模块生成器创建== | ||
使用 v12.0 中的模块生成器创建新模块。输入要创建的新对象的名称时,可以选中复选框以表示要管理此类新对象的文档。在这种情况下,将自动生成两个模板(一个 ODT 模板和一个 PDF 模板)。 | |||
生成的模板将保存在如下路径中: | |||
* custom/mymodule/core/modules/doc/pdf_standard_myobject.class.php | |||
* custom/mymodule/core/modules/doc/doc_generic_myobject_odt.class.php | |||
=自定义您的新模板= | |||
通过修改代码来自定义您创建的模板: | |||
在 pdf_propale_mycompanyblue.modules.php 中查找函数 _pagehead() 。它负责管理标题的显示。 | |||
查找函数 _pagefooter() 。它负责管理页脚的显示。 | |||
查找函数 write_file() 。它显示PDF的正文。 | |||
==PDF操作库== | ==PDF操作库== | ||
edits