Как использовать ресурсы CSS и JS на перенаправленной странице в Odoo? - PullRequest
0 голосов
/ 25 октября 2018

Я использую контроллер Odoo, чтобы создать веб-страницу и сделать ее общедоступной для клиента, чтобы ему не нужно было входить в систему.

На этой странице я пытаюсь использовать существующие библиотеки CSS и JSв файлах внутри модуля (статическая папка).

Проблема заключается в том, что страница не может получить доступ к этим ресурсам, поскольку ищет их в домене URL, а не в файловой системе (например, http://localhost:8069/mywebpage)

Я пытался унаследовать шаблон и дизайн qweb и внедрить файлы, но у меня возникла та же проблема.

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

Единственное решение, которое я нашел, это скопировать / вставить исходный кодБиблиотеки JS и CSS внутри шаблона, что не является практическим решением.

Как сделать так, чтобы маршрутизируемая страница обращалась к ресурсам CSS и JS внутри модуля Odoo?

1 Ответ

0 голосов
/ 25 октября 2018

Просто укажите путь модуля ресурсов вашего ресурса, например:

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

И убедитесь, что файл будет там, то же самое для определения сценария js.

Также вы должны включитьв ваших сообщениях указывается точная информация и ценность, а не ....Это не поможет вам получить ответ с помощью ..., а только усложнит ситуацию.

...