Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 5734|回复: 0
打印 上一主题 下一主题

odoo10普通视图添加自定义css和自定义js

[复制链接]

24

主题

26

帖子

125

积分

版主

Rank: 7Rank: 7Rank: 7

积分
125
跳转到指定楼层
楼主
发表于 2018-3-7 21:02:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 南帝 于 2018-3-7 21:03 编辑

1.创建一个存放自己module的文件夹,比如是“myaddons”

2. 然后创建一个模块"qingjia"

3. 在“qingjia"这个模块中,新建“static”文件夹,按照下图目录结构,建立/static/src/css/main.css

    main.css正常写自己的css

4. 创建一个xml文件,导入main.css, 例如/views/qingjia.xml

    在qingjia.xml中写如下代码,导入main.css




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



5. 在__manifest__.py添加qingjia.xml



  • 'data': [  
  •     'security/ir.model.access.csv',  
  •     'views/qingjia.xml',  
  •     'views/workflow.xml',  
  •     'report/templates.xml',  
  •     'views/views.xml',  
  •     'views/templates.xml',  
  • ],  



这样我们自定义的css就导入了。在其余视图中引用class即可。但这个导入的css无法在report中使用,report请看其余文章。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-1 16:18 , Processed in 0.011466 second(s), 9 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表