ODOO安装模块时如何设置css优先级?
How to arrange css priority in ODOO, when installing modules?
Odoo 版本:9 个社区
我为 "#o_shop_collapse_category li a"定义了样式 但是,它不是最后加载的,加载的样式是 中定义的样式/website_sale/static/src/css/website_sale.css".
当我定义我的模块时,它依赖于 website_sale,所以....我的模块是最后安装的,css 文件是用 last() 定义的 所以我的样式应该最后定义在 website.assets_frontend.0.css
我的风格是这样的:
#o_shop_collapse_category li a{
border: 1px solid #ccc;
padding: 6px 4px 6px 20px;
margin-bottom: 5px;
}
它是这样加载的
<template id="celuphone_style" name="Celuphone style" inherit_id="website.assets_frontend">
<xpath expr="link[last()]" position="after">
<link rel="stylesheet" href="/client_CELUPHONE/static/less/style.less" type="text/less"/>
</xpath>
</template>
问题是Odoo在编译less文件时如何定义模块优先级
谢谢!
也许您应该为模板定义添加优先级?
<template id="celuphone_style" name="Celuphone style" inherit_id="website.assets_frontend" priority="999">
<xpath expr="link[last()]" position="after">
<link rel="stylesheet" href="/client_CELUPHONE/static/less/style.less" type="text/less"/>
</xpath>
</template>
Odoo 版本:9 个社区
我为 "#o_shop_collapse_category li a"定义了样式 但是,它不是最后加载的,加载的样式是 中定义的样式/website_sale/static/src/css/website_sale.css".
当我定义我的模块时,它依赖于 website_sale,所以....我的模块是最后安装的,css 文件是用 last() 定义的 所以我的样式应该最后定义在 website.assets_frontend.0.css
我的风格是这样的:
#o_shop_collapse_category li a{
border: 1px solid #ccc;
padding: 6px 4px 6px 20px;
margin-bottom: 5px;
}
它是这样加载的
<template id="celuphone_style" name="Celuphone style" inherit_id="website.assets_frontend">
<xpath expr="link[last()]" position="after">
<link rel="stylesheet" href="/client_CELUPHONE/static/less/style.less" type="text/less"/>
</xpath>
</template>
问题是Odoo在编译less文件时如何定义模块优先级
谢谢!
也许您应该为模板定义添加优先级?
<template id="celuphone_style" name="Celuphone style" inherit_id="website.assets_frontend" priority="999">
<xpath expr="link[last()]" position="after">
<link rel="stylesheet" href="/client_CELUPHONE/static/less/style.less" type="text/less"/>
</xpath>
</template>