替换图像并重建所有渲染图像

时间:2014-02-19 14:23:56

标签: typo3

我在typo3的后端上传了一张图片(logo.jpg 800x800)。此图像用于许多不同的文章中。我已将这些图像放在这些文章中,有许多不同的尺寸,有时是400x400,200x200等。

所以错字已经呈现了原版800x800 logo.jpg的较小版本。

现在我要用更新的版本替换徽标。我以为我可以在typo3的媒体后端使用“替换文件”功能。所以我用这个功能取代了徽标。现在新文件logo.jpg位于后端,但所有文章都显示旧版本。

我的问题是,是否有其他方法可以替换以前使用的图像?或者有没有办法在typo3中为所有图像“重新启动”渲染过程。看起来,图像的较小版本仍然在缓存中或类似的东西。但清除缓存无济于事。

1 个答案:

答案 0 :(得分:0)

这取决于您的TYPO3版本。

在6.0之前的

(并且没有扩展名'dam')每个文件都被复制了 用法。因此,如果您使用了40次图像,则该图像存在于40中 在您的服务器上复制。和原来的任何改变(修改/删除) 不会改变这些副本。 从这些副本计算出来的版本。所以进一步40张图片 可以存储在您的服务器上。

存储副本,具体取决于它们所使用的字段 /上传/ ... 可能的地方:/ uploads / pics / / uploads / tx_myext /

计算出的图像存储在typo3temp之外。

替换您需要的一个图像:删除所有计算版本。 并用更改的图像替换所有副本。

引入6.0 FAL的

并且不再复制图像/文件, 但存储参考。此外,计算的图像通过散列存储 重新调整大小的图像可以重复使用而不是重新计算, 这只是一个问题,FAL不能完全满足和a 为了解决这个问题,已经完成了很多工作。之后更改文件 可能会导致每次使用都发生变化。