将默认图片应用于新产品和现有产品。
项目描述
默认产品图片
此模块将默认图片添加到产品中,并能够将它们的图片映射到其分类图片、单个全局产品图片或两者,其中全局作为分类没有图片时的备份。您还可以通过选择无默认图片来禁用默认图片。
用法
此模块有几个显著特性,如下所示
安装后
安装后,所有没有图片的产品将在您更改公司的产品图片目标(请参阅库存配置页面)时自动更改。由于默认选项是无默认图片,因此在安装过程中您的产品图片将保持不变。
何时自动更改产品图片?
当您在库存配置页面更改默认产品图片时,产品图片将自动更改。
如果更改产品表单中的产品分类,产品图片也将更改。这仅适用于将默认产品图片设置为分类图片或全局和分类的情况。
最后,如果更改其分类的图片,产品图片也将自动更改。同样,这仅适用于将默认产品图片设置为分类图片或全局和分类的情况。
以上规则仅适用于您当前没有图片的产品。安装此模块时已具有图片的产品将被标记为< cite>自定义图片。除非您在产品表单视图中点击< cite>应用默认图片,否则这些产品上的图片将不会更改。
库存配置页面
转到顶部标题栏中的< cite>库存。
在< cite>配置下,点击< cite>设置。
在< cite>产品下有一个字段,< cite>默认产品图片。
< cite>无默认图片将删除所有符合条件的产品图片。
< cite>全局产品图片将所有符合条件的产品图片设置为下面的< cite>全局产品图片字段。
< cite>分类的图片将所有符合条件的产品图片设置为它们的分类图片。
< cite>全局和分类如果该分类有图片,则将所有符合条件的产品图片设置为它们的分类图片。否则,图片设置为< cite>全局产品图片。
符合条件是指具有自动更改图片为True、没有图片、没有自定义图片或已有默认图片的产品。
产品分类表单视图
已向类别添加了图片字段
更改分类的图片字段也将更改与该分类相关的产品图片。仅当< cite>默认产品图片设置为< cite>分类的图片或< cite>全局和分类时适用。
产品表单视图
转到顶部标题栏中的< cite>库存。
在< cite>库存控制下,点击< cite>产品。
点击一个产品。
在产品表单视图中,您将在左上角看到一个新按钮,上面写着< cite>应用默认图片。如果您想将自定义图片更改为默认图片或重置默认图片,请使用此按钮。
转到具有默认图片或无图片的产品,您将在< cite>一般信息选项卡下看到一个新字段,称为< cite>自动更改图片。如果您想不更改图片,请取消选中此字段。在上传自定义图片时,您不需要担心此字段。但是,如果您想删除产品的图片并防止其自动更改,请确保取消选中< cite>自动更改图片。
创建新产品时也会加载所有图像默认值。
已知问题/路线图
重构 product.template _change_template_image 方法
集中将公司 product_image_target 转换为正确的 product_image_type 值的逻辑(通常以 to_type 参数的形式),考虑到 GLOBAL_CATEGORY。重复逻辑出现在:product.template apply_default_image、product.template _onchange_categ_id、product.template default_get、res.company write 和 product.category write 方法中。
逻辑集中后,添加一个 res.company create 方法重载,自动填充产品图片。
错误跟踪器
错误在GitHub Issues上跟踪。如果遇到问题,请检查您的错误是否已报告。如果您是第一个发现它的人,请通过提供详细和受欢迎的反馈来帮助我们解决它。
致谢
图片
贡献者
Brett Wood <bwood@laslabs.com>
维护者
此模块由 OCA 维护。
OCA,即 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛使用。
要为此模块做出贡献,请访问http://odoo-community.org。
项目详情
哈希值 for odoo10_addon_product_default_image-10.0.1.0.0-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | da909b9a5fdc1f0bb362868af75a6afb0b24adeabc750afbe781801deb3a7f41 |
|
MD5 | dc8dae68d2921ff1e2d672d4a0ea6e53 |
|
BLAKE2b-256 | 93148b3549664fcd76cd884adcb4318544e91b1f6d08eacd76b52be0510b6733 |