Odoo中文网|Odoo实施培训

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

Odoo 创建主题

[复制链接]

24

主题

26

帖子

125

积分

版主

Rank: 7Rank: 7Rank: 7

积分
125
跳转到指定楼层
楼主
发表于 2018-3-30 21:16:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
创建主题模块

Odoo的主题打包形式类同于模块。即使是你为公司或客户设计一个非常简单的网站,你也需按照Odoo模块的打包方式来打包主题。


主目录:创建一个目录命名为theme_的形式,后面跟着主题相关的名字。
__openerp__.py:创建一个空文件并保存到你的主目录中,命名为__openerp__ .py。它将包含您的主题的配置信息。
__init__.py:创建一个空文件,命名为__init__ .py。这是一个强制性的系统文件。创建和离开它空白。

views 和 static目录:在主文件夹中创建它们。在views目录中将保存你配置好snippets, pages 和options的XML文件。static文件夹是你存放样式、图像和自定义js代码的地方。


注意:请使用双下划线开头和双下划线开头来进行文件命名。做好后的结果将是这样的:
修改__openerp__.py文件

打开__openerp__ .py文件并修改如下:

{  'name':'Tutorial theme',  'description': 'A description for your theme.',  'version':'1.0',  'author':'Your name',  'data': [  ],  'category': 'Theme/Creative',  'depends': ['website'],}根据自己的实际情况替换前四个属性的值。这些值将被用来识别作为Odoo新主题。

data属性将包含XML文件列表。现在它是空的,后面我们将添加创建的新文件。
application: True是强制性的。
category:定义了你的模块类型(该值总是“Theme”),斜线后面是子类。你可以参考使用Odoo的应用程序子类列表。(https://www.odoo.com/apps/themes
depends:我们的主题所依赖的模块。对于我们的教程主题,只需要网站。如果你需要博客或电子商务功能,你也必须添加这些模块。

...'depends': ['website', 'website_blog', 'sale'],...安装主题安装你的主题非常简单,你只需要把你的主题文件夹放到Odoo安装目录的addons文件夹下。

之后,导航到设置页,查找您的主题,然后单击“安装”按钮。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 16:45 , Processed in 0.010735 second(s), 9 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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