Openerp module web issue with javascript



我正在尝试制作一个依赖于网站模块的Web模块。我想在我的模板中使用 javascript 文件,但我不能。我找到的教程非常差,我试图查看现有模块,但我无法理解它。

在 odoo 8.0 中听到 您可以添加两种不同的方式在模板视图中添加 JavaScript 文件

1. 添加为标签指定 ::

<template id="event_script" inherit_id="website.assets_frontend" name="Country Events Snippet Script">
    <xpath expr="/t" position="inside">
        <script type="text/javascript" src="/website_event/static/src/js/website_geolocation.js"></script>
    </xpath>
</template>

2. 在 .(点) 指定 ::

<template id="assets_editor" inherit_id="website.assets_editor" name="Event Editor" groups="event.group_event_manager">
    <xpath expr="." position="inside">
        <script type="text/javascript" src="/website_event/static/src/js/website_event.editor.js"></script>
        <script type="text/javascript" src="/website_event/static/src/js/website.tour.event.js"></script>
    </xpath>
</template>

在模板中具有

id 属性 :>唯一标识每条记录

inherit_id属性:>以两种不同方式指定的继承模板 ID

I.如果对同一模块使用直接 ID (template_id)

II.与继承的模块模板 ID (module_name.template_id 一起使用)

并且还命名和分组模板中使用的所有其他属性

基于 XPATH 标签与位置属性 您可以将您的 JavaScript 文件添加到不同的位置,例如之前、之后、内部、替换

我希望这对你有帮助.. :)

最新更新