특정 페이지에만 애셋이로드되는 Odoo의 웹 사이트에 CSS/js 애셋을 통합하는 가장 좋은 방법은 무엇입니까?페이지 (Odoo)로 CSS 자산 관리
사례 및 문서에서 자산을 Odoo의 website.assets_frontend
에 덤핑하는 방법에 대해 설명하고 있지만 실제로는 온라인에서 찾은 웹 사이트 템플릿을 사용하고 싶습니다. css 클래스를 만들고 충돌을 식별하십시오.
페이지 자체가 한 가지 일이지만 내 기존 페이지의 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 자산에서 동일한 작업을 수행 할 수 있습니까? 따라서 모든 '