Изменить ярлыки продукта XML в Odoo - PullRequest
0 голосов
/ 01 января 2019

У меня возникло несколько проблем при попытке изменить шаблон этикеток по умолчанию.Мне нужно добавить несколько новых полей в существующий шаблон, который генерирует документ с этикетками продуктов (и для разработки с правильными размерами).

Я не могу найти шаблон XML, чтобы изменить его, потому что я могу 'найти файл.Это тема, которую я глубоко изучал в интернете в течение последних дней, и все мои попытки оказались безуспешными.

В интернете говорят, что этикетки продуктов создаются с помощью продукта / отчета / продукта-label.xml и product_label.xsl: https://www.odoo.com/es_ES/forum/ayuda-1/question/product-label-prints-only-one-variant-attribute-74684

Проблема заключается в том, что я не могу сохранить эти файлы в моей папке установки Odoo (протестировано с Windows и Ubuntu).Это содержимое моей папки в Ubuntu usr / lib / python3 / dist-packages / odoo / addons / product / report:

И параметры выбора остаются такими же, как это видно на следующем скриншоте.

1 Ответ

0 голосов
/ 02 января 2019
Тег

<report> в odoo на самом деле является ярлыком ir.action.report для создания записи модели, для типа отчета qweb-pdf or qweb-html требуется шаблон qweb для вывода отчета, который упоминается в свойствах name и file вreport tag.

После изменения файлов в модуле odoo, если этот модуль уже установлен до изменения, необходимо обновить модуль.Вы можете обновить из Apps меню веб-панели odoo.Например, в этом случае вы вносите изменения в модуль product с именем Products & Pricelists в приложениях odoo.После внесения изменений обновите этот модуль, и вы увидите, что изменения вступили в силу.Кроме того, если вы добавляете новый файл XML, вам необходимо добавить соответствующее имя файла в __manifest.py__ или импортировать в __init.py__, если вы добавляете новый файл Python в модуль.

...