資産が特定のページだけにロードされるOdooのウェブサイトにCSS/js資産を組み込む最も良い方法は何ですか?ページ単位でCSS資産を管理する
例と資料では、資産をOdooのwebsite.assets_frontend
にダンプすると述べていますが、私はこれを行いますが、オンラインで見つかったウェブサイトテンプレートを使用したいと思う状況があります。 cssクラスを作成し、競合を特定します。
ページ自体が1つのことであるが、それが別のページである既存のページのすべてのCSSを破損した場合。
私はこのようなテクニックを使用することを考えていました。ウェブサイトの資産またはないでCSSを組み込むかどうかを判断するためにif文を使用し
t-if="request.httprequest.path.startswith('/page/path/')"
。誰もが、彼らが含まれている方法でOdooのフロントエンド資産に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/JSを適用したいテンプレートへ
<head>
<link href="/addon_name/path/to/css/style.css" rel="stylesheet" type="text/css"/>
</head>
を:あなたが実際に挿入されて何ができるか
jsアセットでも同じことができますか?だから、あなたは '