Odoo Help


Custom CSS / JS through view inheritance - right or wrong?

Frank Adler
on 8/22/14, 10:52 PM 2,112 views


A few people have asked how to get your own CSS / JS file inserted into the website or eCommerce without having to create a module.

I found that an easy way was to go to Technical - Interface - Views and create a new view (type QWeb) which inherits the existing view "Website Assets". Then simply add the following code to it:

<?xml version="1.0"?>
<data name="website assets frontend checkd" inherit_id="web.assets_frontend">
      <xpath expr="." position="inside">
           <link rel="stylesheet" href="/path/to/your/file/even/ext/link"/>
           <!-- <script type="text/javascript" src="/path/to/your/js"/> -->


Could someone comment on whether:
a) this is the 'recommended' way to do it
b) any pro's or con's to doing this? (e.g. will it survive future updates?)



It's the way to do.

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 8/22/14, 10:52 PM
Seen: 2112 times
Last updated: 3/16/15, 8:10 AM