Одо 11: Как загрузить JavaScript в конце тела, а не внутри HTML-головы? - PullRequest
0 голосов
/ 07 мая 2019

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> [...])

Как я могу это сделатьи какие переменные / шаблоны я должен изменить для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...