SuperAPI AI 工具集

theme-create

前端与建站

查看项目

更新于 10-15 16:43

技能介绍

该技能用于生成完整、可安装的 Odoo 主题模块,覆盖从脚手架到 SCSS 配置、页面模板与安装测试的流程。主要能力包括:按 v8.0 结构生成 theme_<name> 目录(含 manifest.py、models、security、data/pages、views、static/src),提供清单模板与资源打包配置,生成 primary_variables.scss 主题变量与字体配置,创建首页、关于、联系、服务等页面模板,并可选通过 theme.utils 抽象模型在安装时启用或禁用视图。使用方式:在配置好 Odoo 环境后更新模块列表并安装:python -m odoo -c conf/<PROJECT>.conf -d <DB> --update-list,再执行 python -m odoo -c conf/<PROJECT>.conf -d <DB> -i theme_<name> --stop-after-init。限制与注意:不得修改 odoo/ 或 odoo/addons/ 核心;主题 SCSS 在 Odoo 核心变量之前加载,禁止对核心变量使用 map-merge(),应定义独立变量;Google Fonts 不得用 ir.asset,需使用 $o-theme-font-configs;primary_variables.scss 在资源包中必须用 ('prepend', ...);H6 固定为 16px;清单需含指定作者、网站、支持和 LGPL-3 许可。不同 Odoo 版本在 Bootstrap、片段注册与类名前缀上存在差异,需按版本处理。官方文档未提供具体收费、价格或效果保证信息,暂未提供。