AEM转换不起作用 - 内容坝资产转换不会动态转换图像



我有一个资产(.jpg(存储在content/dam中。我正在尝试使用命名图像转换工厂(即 3D150,将其大小调整为某些 x 宽度和高度(来动态转换该图像

例 :我的资产位置/content/dam/asset/xyz.jpg 因此,如果我使用类似以下内容的/content/dam/asset/xyz.jpg.transform/3D150/123.jpg我希望在命名图像转换工厂中提到的调整大小中呈现 123.jpg。我试图调试它,我确实看到它确实击中了这个servlet com.adobe.acs.commons.images.impl.NamedTransformImageServlet。但它最终给了我一个页面未找到错误

在我开始之前有一个提示: 提供AEM版本和ACS共享版本可能会有所帮助...我希望你安装了ACS共享资源..?

看起来你做错了命名。该文档指出,您需要将以下内容添加到支持的资源 URI:

  1. .transform 后缀(您正确操作(
  2. 转换配置的名称 - 需要在 OSGi 配置中设置(缺失(
  3. /img 或/image (缺失(
  4. .{YOUR_IMAGE_EXTENSION}(正确(

因此,这将导致像/content/dam/asset/xyz.jpg.transform/123/img这样的URL.jpg 如果您的配置存储为/123。

有关详细文档,请参阅 https://adobe-consulting-services.github.io/acs-aem-commons/features/named-image-transform/index.html。

相关内容

  • 没有找到相关文章

最新更新