Каков наилучший способ включить ресурсы css/js в веб-сайт Odoo, где ресурсы загружаются только для определенной страницы?
В примерах и документации говорится о сбросе ваших активов в website.assets_frontend
Odoo, и я делаю это, однако бывают обстоятельства, когда я хотел бы использовать шаблоны веб-сайтов, найденные в Интернете, и я действительно не хочу тратить время на просмотр классов 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, я был бы признателен.