Odoo 11 помещает все файлы JavaScript в HTML <head>
.Но так как это плохая практика в отношении скорости страницы, файлы вместо этого следует загружать перед закрывающим тегом </body>
.
Я уже обнаружил, что существует представление QWEB, называемое "web.layout", которое обеспечиваетосновная структура HTML.В этом представлении есть тег <head>
, и внутри него написано <t t-raw="head or ''"/>
, которое, как я полагаю, является переменной, которая включает, например, мета-теги, css- & js-scripts.
Теперь я хочу как-то изменитьсяэта «голова» - переменная для удаления js-скриптов.И в то же время создайте другую переменную (например, <t t-set="jsfoot">
), которая содержит все js-скрипты, и поместите эту переменную перед закрывающим тегом </body>
(например: [... ] <t t-raw="jsfoot or ''"/></body> [...]
)
Как я могу это сделатьи какие переменные / шаблоны я должен изменить для этого?