您的位置:首页 > Web前端 > CSS

Odoo11 中加载js、css的方法

2019-04-04 15:56 706 查看

例如“开票”模块的代码:
①、在视图中重写如下代码:

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_backend" name="account assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/account_invoicing/static/src/js/tour.js"></script>
</xpath>
</template>
</odoo>


源码参照位置:addons/account_invoicing/views/account_invoicing_templates.xml 1~8行代码
②、在static/src/js下重写JS代码即可。

加载CSS

<openerp>
<data>
<template id="assets_backend" name="you_module_name assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<link rel="stylesheet" href="/you_module_name/static/src/css/you_module_name.css"/>
<script type="text/javascript" src="/you_module_name/static/src/js/you_module_name.js"></script>
</xpath>
</template>
</data>
</openerp>


源码参照位置:addons/website_links/views/website_links_template.xml 4~11行代码
注意:以上view代码需要__manifest__.py的data进行注册。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: