📅  最后修改于: 2023-12-03 14:53:14.966000             🧑  作者: Mango
如果您正在使用Odoo并需要自定义模板,则可以使用exapth模板。在本文中,我们将介绍如何继承exapth模板以进行HTML自定义。
pip install exapth
{
'name': 'My app',
'version': '1.0',
'summary': 'My module summary',
'description': """Long description""",
'category': 'Tools',
'author': 'Your Name',
'website': 'https://www.example.com',
'depends': ['base', 'web', 'exapth'],
'data': [
],
'installable': True,
'application': True,
'auto_install': False,
'license': 'LGPL-3',
}
<template id="my_template" inherit_id="exapth.html">
<xpath expr="//div[@id='my_id']" position="inside">
</xpath>
</template>
my_template
中添加HTML代码。__init__.py
文件中注册模板。<template id="my_module.my_template" name="My Template" inherit_id="exapth.html" priority="10"/>
代码片段:
## 如何继承模板 exapth odoo - HTML
如果您正在使用Odoo并需要自定义模板,则可以使用exapth模板。在本文中,我们将介绍如何继承exapth模板以进行HTML自定义。
### 第一步:安装exapth
- 在命令行执行以下命令:
pip install exapth
- 添加exapth到openerp/addons文件夹。
### 第二步:在Odoo中启用exapth
- 将“exapth”添加到init文件并重新启动Odoo。
```python
{
'name': 'My app',
'version': '1.0',
'summary': 'My module summary',
'description': """Long description""",
'category': 'Tools',
'author': 'Your Name',
'website': 'https://www.example.com',
'depends': ['base', 'web', 'exapth'],
'data': [
],
'installable': True,
'application': True,
'auto_install': False,
'license': 'LGPL-3',
}
<template id="my_template" inherit_id="exapth.html">
<xpath expr="//div[@id='my_id']" position="inside">
</xpath>
</template>
my_template
中添加HTML代码。__init__.py
文件中注册模板。<template id="my_module.my_template" name="My Template" inherit_id="exapth.html" priority="10"/>