【问题标题】:Broadleaf can i upload same image in Media asset and override imagesBroadleaf 我可以在媒体资产中上传相同的图像并覆盖图像吗
【发布时间】:2019-10-25 10:41:07
【问题描述】:

当我通过同名图像(如 x.png)在管理端上传媒体资产时 此图像将使用新名称 (x-1.png) 创建。

我想用新图片替换这张图片。我该怎么做?

【问题讨论】:

    标签: broadleaf-commerce


    【解决方案1】:

    先删除原图,再上传新的同名资产。

    【讨论】:

    • 我尝试删除资产路径中的图像。但是当我上传具有相同名称的新图像时,此结果将在删除前显示旧图像
    • 不幸的是,这是由于缓存。重新启动应用程序应将其敲回原位。 org.broadleafcommerce.cms.file.dao.StaticAssetDaoImpl#readStaticAssetByFullUrl 设置休眠标志 query.setHint(QueryHints.HINT_CACHEABLE, true);
    【解决方案2】:

    你需要先设置禁用缓存:

    blPU.hibernate.cache.use_second_level_cache=false
    blPU.hibernate.cache.use_query_cache=false
    blCMSStorage.hibernate.cache.use_query_cache=false
    blCMSStorage.hibernate.cache.use_second_level_cache=false
    

    在核心/.../default.properties 中

    或在 admin/ 和 site/ 属性文件中覆盖它。

    【讨论】:

      猜你喜欢
      • 2013-08-07
      • 1970-01-01
      • 2020-10-11
      • 1970-01-01
      • 2021-02-04
      • 2011-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多