Как отредактировать шаблон ODOO (который был настроен с помощью конструктора сайтов), унаследовав его в моем модуле?
Я выполнил некоторые изменения на домашней странице веб-сайта ODOO, используя кнопку "Редактировать" в верхнем левом углу. Через некоторое время я решил внести некоторые изменения в домашнюю страницу, унаследовав шаблон XML для моего модуля, и сделал изменения в шаблоне. Но эти изменения не отражаются на веб-странице. Я много раз сталкивался с этой проблемой при настройке шаблона с помощью конструктора сайтов ODOO. Я заметил, что изменения непосредственно применяются к представлению XML, которое можно увидеть на Settings->Technical Settings->User Interface->Views
и это не изменяется в предыдущее состояние, даже если модуль обновлен. Можно ли как-то настроить шаблон, унаследовав его в моем модуле в этом случае? Настройки работают для всех шаблонов, которые я не редактировал в конструкторе сайтов.
2 ответа
Когда представление / шаблон сохраняется через редактор сайта, он помечает, если существует, связанный ir.model.data
записать как noupdate = True
не применять изменения к представлению, если модуль обновлен.
Для внесения изменений необходимо удалить значение noupdate этой записи в таблице модели ir.model.data.
Обновите свою тему
Поскольку файлы XML загружаются только при установке темы, вам придется принудительно перезагружать каждый раз, когда вы вносите изменения в файл XML.
Для этого нажмите кнопку "Обновить" на странице модуля.