跳转到主要内容

将默认图片应用于新产品和现有产品。

项目描述

License: LGPL-3

默认产品图片

此模块将默认图片添加到产品中,并能够将它们的图片映射到其分类图片、单个全局产品图片或两者,其中全局作为分类没有图片时的备份。您还可以通过选择无默认图片来禁用默认图片。

用法

此模块有几个显著特性,如下所示

安装后

安装后,所有没有图片的产品将在您更改公司的产品图片目标(请参阅库存配置页面)时自动更改。由于默认选项是无默认图片,因此在安装过程中您的产品图片将保持不变。

何时自动更改产品图片?

  • 当您在库存配置页面更改默认产品图片时,产品图片将自动更改。

  • 如果更改产品表单中的产品分类,产品图片也将更改。这仅适用于将默认产品图片设置为分类图片全局和分类的情况。

  • 最后,如果更改其分类的图片,产品图片也将自动更改。同样,这仅适用于将默认产品图片设置为分类图片全局和分类的情况。

以上规则仅适用于您当前没有图片的产品。安装此模块时已具有图片的产品将被标记为< cite>自定义图片。除非您在产品表单视图中点击< cite>应用默认图片,否则这些产品上的图片将不会更改。

库存配置页面

  • 转到顶部标题栏中的< cite>库存。

  • 在< cite>配置下,点击< cite>设置。

  • 在< cite>产品下有一个字段,< cite>默认产品图片。

  • < cite>无默认图片将删除所有符合条件的产品图片。

  • < cite>全局产品图片将所有符合条件的产品图片设置为下面的< cite>全局产品图片字段。

  • < cite>分类的图片将所有符合条件的产品图片设置为它们的分类图片。

  • < cite>全局和分类如果该分类有图片,则将所有符合条件的产品图片设置为它们的分类图片。否则,图片设置为< cite>全局产品图片。

符合条件是指具有自动更改图片为True、没有图片、没有自定义图片或已有默认图片的产品。

产品分类表单视图

  • 已向类别添加了图片字段

  • 更改分类的图片字段也将更改与该分类相关的产品图片。仅当< cite>默认产品图片设置为< cite>分类的图片或< cite>全局和分类时适用。

产品表单视图

  • 转到顶部标题栏中的< cite>库存。

  • 在< cite>库存控制下,点击< cite>产品。

  • 点击一个产品。

  • 在产品表单视图中,您将在左上角看到一个新按钮,上面写着< cite>应用默认图片。如果您想将自定义图片更改为默认图片或重置默认图片,请使用此按钮。

  • 转到具有默认图片或无图片的产品,您将在< cite>一般信息选项卡下看到一个新字段,称为< cite>自动更改图片。如果您想不更改图片,请取消选中此字段。在上传自定义图片时,您不需要担心此字段。但是,如果您想删除产品的图片并防止其自动更改,请确保取消选中< cite>自动更改图片。

创建新产品时也会加载所有图像默认值。

Try me on Runbot

已知问题/路线图

  • 重构 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上跟踪。如果遇到问题,请检查您的错误是否已报告。如果您是第一个发现它的人,请通过提供详细和受欢迎的反馈来帮助我们解决它。

致谢

图片

  • Odoo 社区协会:图标

  • 公司默认产品图片:图片

贡献者

维护者

Odoo Community Association

此模块由 OCA 维护。

OCA,即 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛使用。

要为此模块做出贡献,请访问http://odoo-community.org

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分布

此版本没有可用的源代码分布文件。请参阅生成分布存档的教程。

构建分布

由以下支持