gpt4 book ai didi

javascript - 如何在 Odoo 的路由页面中使用 CSS 和 JS 资源?

转载 作者:行者123 更新时间:2023-11-28 00:54:54 25 4
gpt4 key购买 nike

我正在使用 Odoo Controller 创建网页并将其公开给客户,这样他就不需要登录。

在此页面中,我尝试使用存在于模块(静态文件夹)文件中的 CSS 和 JS 库。

问题是页面无法访问这些资源,因为它在 URL 的域中而不是在文件系统中搜索它们(例如 http://localhost:8069/mywebpage)

我尝试继承模板和 qweb 设计并注入(inject)文件,但我遇到了同样的问题。

<template inherit_id="..."> <xpath expr="." position="inside"> <link rel="stylesheet" href="...">

我找到的唯一解决方案是在模板中复制/粘贴 JS 库和 CSS 的源代码,这不是一个实用的解决方案。

如何让路由页面访问Odoo模块中的CSS和JS资源?

最佳答案

只需放置您的 Assets 资源的模块路径,例如:

<link rel="stylesheet" href="/your_custom_module/static/src/css/file.css">

并确保该文件将存在,对于 js 脚本定义也是如此。

此外,您还应该在您的帖子中包含您正在使用的确切信息和值,而不是 ...。它不会帮助您使用 ... 获得响应,只会让事情变得困难。

关于javascript - 如何在 Odoo 的路由页面中使用 CSS 和 JS 资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52991515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com