将外部JavaScript库添加到odoo 12

问题描述

您好,我是odoo的新手,我使用的是版本12,我想添加一个正在加载的外部JavaScript库。iohttps://loading.io/progress/

我不知道如何添加它,因为我发现无法使用CDN。

任何帮助或提示将不胜感激,并在此先感谢。

解决方法

将Java脚本或CSS资产添加到Odoo,扩展相应的资产模板。

这可能是:

  • web.assets_frontend用于前端网页。
  • web.assets_backend用于后端Web客户端页面。
  • 后端和前端均为
  • web.assets_common

资产文件(如果捆绑在一起)应该位于模块的static/lib/cssstatic/lib/js子目录中。

例如:

<odoo>
  <template id="mymodule_web_assets" name="My Web Assets"
            inherit_id="web.assets_frontend">
     <xpath expr="." position="inside">

       <link rel="stylesheet" type="text/css"
             href="/<mymodule>/static/lib/css/loading-bar.css"/>
       <script type="text/javascript"
               src="/<mymodule>/static/lib/js/loading-bar.js"></script>

    </xpath>
  </template>
</odoo>