將css/js資源合併到Odoo網站的最佳方式是哪些資產只爲特定頁面加載?按頁面管理CSS資源
在示例和文檔中,他們提到將您的資產轉儲到Odoo的website.assets_frontend
,我這樣做,但有些情況下我想使用網上找到的網站模板,我真的不想花時間瀏覽CSS類和識別衝突。
如果頁面本身失敗,那是一回事,但如果它打破了我現有頁面上的另一個CSS的所有CSS。
我正在考慮使用這樣的技術。
t-if="request.httprequest.path.startswith('/page/path/')"
使用if語句來確定是否要納入的CSS在網頁資產或沒有。
<odoo>
<data>
<template id="page_style" name="Page Style" inherit_id="website.assets_frontend">
<xpath expr="link[last()]" position="after">
<t t-if="request.httprequest.path.startswith('/page/path/')">
<link href="/addon_name/path/to/css/style.css" rel="stylesheet" type="text/css"/>
</t>
</xpath>
</template>
</data>
</odoo>
不管怎麼說,如果有人想使他們如何將CSS到Odoo的前端資產在包含的方式建議,我將不勝感激。
你可以做同樣的js資產嗎?所以你說所有'